問題タブ [getpixel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - MiniJpegDecoderを使用してピクセルごとにJPEG画像を操作する
デコーダーMiniJpegDecoderを使用してC++でJPEG画像を操作したい。
問題は次のとおりです。ピクセルごとに読み取りたいのですが、libjpegと同様に、デコーダーはimageData-arrayのみを返します。
私はこのような方法を作ることができません:
戻り値(char
変数)には、ピクセルの輝度が含まれている必要があります。
(私はグレースケール画像を使用しています...)
どうすればこの問題を解決できますか?
android - Android でビットマップの RGBValues を取得する
AndroidでビットマップのRGB値を取得する際に問題が発生しています...これが私がやっていることです:
ただし、色は一般的な RGB 値と一致していないようです。たとえば、白いピクセルは -1 として表示されますが、RGB 値は 16777215 です。
通常の RGB 値に適合しないと思われる負の値もたくさんあります。私の質問は、 getPixels() メソッドが返す Android Color 整数ではなく、典型的な RGB 値に変換する方法があるかどうかです。ご不明な点がございましたら、お気軽にお問い合わせください。
python - win32gui.GetPixel() を呼び出すときのあいまいな pywintypes.error
したがって、エラーをトリガーするコード行は次のとおりです。
エラーは次のとおりです。
このエラーを解釈する方法や、どこから解決を開始すればよいかわかりません。どんなアイデアでも大歓迎です。
java - 画面上の画像を高速に収集し、ピクセルを読み取る
画面上の画像の小さなセクションを取得し、任意のピクセルを読み取って他のピクセルと比較しようとしています。画面画像を取得するコードは次のとおりです。
そして、私が使用したピクセルごとに読み取るために
しかし、それを実行したとき、私はショックを受けました。createScreenCapture
約40 ミリ秒getRGB
かかり、各ピクセルの使用には約350 ミリ秒かかるため、60 fps のアプリケーションを作成するには非常に非効率的です。ちなみに、私の画像は800x400ピクセルサイズです。私は試しませんでした
なぜなら、それがどれほど効率的かがわからず、コードを並べ替えるのは少し難しいからです。ですから、どんな助けでも大歓迎です。
c++ - 最適なピクセル リードバック戦略
特定のシーンをレンダリングし、イメージ全体をメイン メモリに読み込む必要があります。私はこれを検索しましたが、ほとんどのビデオ カードはレンダリングを加速するようですが、リードバックは非常に遅くなります。少し調査した結果、「ハードウェア アクセラレーテッド ピクセル リードバック」について言及しているこのカードしか見つかりませんでした。
もう 1 つのアプローチはソフトウェア レンダリングを行い、リードバックの問題は存在しませんが、レンダリングのパフォーマンスは低下します。
おそらく、最適なトレードオフを見つけるために両方を実装する必要がありますが、私の質問は、ハードウェアに関して他にどのような選択肢があるかについてです。Quadro は、まさにこのアプリケーションのクライアント ターゲットであるモデリングおよびデザイナー マーケット セグメント向けであることを理解しています。これは、他のビデオ カード ラインでより優れたピクセル リードバック パフォーマンスを見つける可能性が低いことを意味しますか? つまり、TeslaまたはFermiで、ビデオ出力すらありません。
c# - GetPixel メソッドによる色と Color.Black のようなメソッドで渡された色を比較する方法は?
画像から pixelcolors を取得するループがあり、パラメーターとしてメソッドに渡した Color と同じかどうかを確認しようとしています。
方法を試しましたEquals
がうまくいきません。方法も試しましたToKnown
。2 つの色を合成する値が一致しないため、この一致は機能しないようです。
例:
GetPixel の場合:
カラー.ブラック:
上記のコードは機能しますが、ループ ステートメント内でこれを使用しているため、より良い方法または CPU オーバーヘッドを削減できる方法があるかどうかを知りたいです。
c# - BitmapData と Marshal.Copy? Windows Phone の代替手段は何ですか?
更新: BitmapData 用の Windows Phone 7.1 の代替手段を見つけようと探し回っています。問題のコードをコメントアウトしました。私はロックビットを認識しており、設定されたピクセルなどを取得するのに比べて高速であることを認識しています。私の理解によると、BitmapData は操作の準備ができているメモリにイメージをロックします。BmpData.Scan0 はメモリへのポインタとして機能します。
BitmapData を使用せずにこれを行う場合は、Get.Pixel と言ってメモリにマップします。Set.Pixel で画像データの一部を操作しますか?
PS: 処理速度に関して; 多くのピクセルを変更するつもりはありません。
どんな助けでも感謝します。ありがとう
api - オペレーティングシステムの呼び出しのオーバーヘッド
オペレーティングシステムを何度も呼び出すオーバーヘッドはどれくらいですか?
たとえば、Microsoftには「Getpixel」というAPIがあります。x、y座標を指定する必要があり、色の値が返されます。次に、SetpixelはOSに対して何百万ものリクエストを行う必要があります。
これを行うためのオーバーヘッドは正確には何ですか?
c++ - OpenCVはマット画像からピクセルチャンネル値を取得します
たぶん私は十分に一生懸命探していませんが、すべてが私に配列を使用することを望んでいるようです。したがって、fooが次のようなものである場合、fooの特定のピクセルのチャネル値を取得するにはどうすればよいMat foo = imread("bar.png")
ですか?
android - Bitmap.getpixelが正しい色を読み取っていませんか?
非常にシンプルなタイルエンジンを作ろうとしています。ただし、を使用するBitmap.getpixel(x,y)
と、必ずしも色が正しく一致するとは限りません。、、、、で問題なく動作しているようですが0xFFFFFFFF
、0xFF000000
で問題があり0xFF189600
ます。似たような色を複数回変えてみましたが、まだ正しく読めないようです。単純なswitchステートメントと比較しています。これが私のメソッドのコードです0xFF18FF00
0xFF186600
ログによると、色は「-15177472」です。でも実際の色はわかりませんが…だから-15177472 == 0xFF186600
ピクセルを取得しないために私は間違って何をしていますか?アンドロイドは画像を変更していますか?私が使用すると思われる安全な色はありますか?