問題タブ [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.

0 投票する
2 に答える
1422 参照

c# - GetPixel()を使用して、色付き領域の最大幅と最大高さが交差するピクセルを検索します。

GetPixelを使用して、画像の各ピクセルの色を取得しています。画像にはさまざまな無地の不規則な形状が含まれているので、最大幅が最大高さと一致するポイント(またはピクセル)を見つけたいと思います(下の図を参照)。

代替テキスト
(ソース:fuskbugg.se

(境界線は無視してください)

これを使用して、キャプチャされたビットマップを反復処理しています。

hashTableを使用して動作させることができましたが、これはひどい解決策であることを理解しています。私は、2つの整数(1つはX用、もう1つはY用)を増分して各反復の最大値を保存し、これを前の値と比較して、値が大きい場合は値を置き換えるという行で考えていました。

そのようにネストされたforループでそのアプローチをどのように使用できるかわかりません。

何か入力はありますか?

0 投票する
3 に答える
4989 参照

perl - Perl & Image::Magick、ピクセルごとに色の値を取得

Perl と Image::Magick モジュールを使用して JPEG を処理しています。

GetPixels サブルーチンを使用して、各ピクセルの RGB コンポーネントを取得しています。

例えば

getPixels がチャネルごとに 2 バイトを返すことがわかりました。

Resize の呼び出し前: (この例では) 指定されたピクセルの色は #b4b0af であり、返される値は 0xB4B4、0xB0B0、0xAFAF です。これがなぜなのかわかりませんが、MOD 256 を使用して対処できます。

しかし、Resize を呼び出した後、返された値は、出力ファイル (verify.jpg) で見つけた実際の値と明確に対応していません。

Image::Magick は超精密なだけですか (バイトではなくショートを考慮)?
また、JPEG 圧縮は、2 番目の Dumper 出力と「verify.jpg」の内容との不一致を説明していますか?

0 投票する
1 に答える
3110 参照

android - Bitmap.getPixel() の代替

少し前に、getPixel()-ish メソッドを実行する別の (より高速な) 方法について読んだことを覚えています。

問題は、それをどこで読んだか覚えていないことです。徹底的に検索しました..と思います。

答えは、ビットマップをメモリにロックすること、またはそのようなことと関係がありました。

getPixel()「ティックごとに」複数回実行する必要がありますが、これは非常にコストがかかるようです。

私が何について話しているか知っている人はいますか?

0 投票する
2 に答える
1172 参照

android - あるビットマップから円のような形の別のビットマップにピクセルをコピーする方法は?

私は setPixel と getPixel 関数を使用していますが、それらは自然に長方形の行列を使用しています。円のような形のピクセルをコピーしようとしています!

更新:今私はこれを使用していますが、これよりも効率的なものがあることを願っています:

0 投票する
0 に答える
2610 参照

android - Android Bitmap.getPixel() は厄介なほど不正確です

Project OverView : 2 つの画像があります。上の画像をクリックすると(私のアプリでは猫の写真を使用しています)、クリックした場所のピクセルの色に下の画像の背景が設定されます。

問題: 背景色は、クリックした場所のピクセルの色と一致しない場合があり、ランダムに色付けされることもあれば、いくつかの色合いが異なる場合もあります。その奇妙な。

これはメインの Java コードです。

Main.XML は次のとおりです。

0 投票する
1 に答える
2280 参照

c# - ロックビットを正常に使用できません

こんにちは、C#での画像処理は本当に新しいです。以下のコードは、基本的に、コンピューターから参照した画像からピクセルを取得し、ピクセルのRGB値を正しいピクセルと比較し、同じ値の場合、ピクセルをシアン色に設定します。問題はgetpixelにあり、解像度の低い写真でも非常に遅いので、さらに機能を追加したいと考えています。ロックビットについて読んで試してみましたが、コードを正常に記述できませんでした。

}

0 投票する
1 に答える
2358 参照

java - java robot.getPixelColor(x,y) 質問

まずコードから:

これは私が使用している正確なコードではありませんが、同じ状況が発生します。プログラムでこのループを実行すると、画面がループ全体でまったく同じである場合、時々次のような出力が表示されます。

255 255 255

... (同じ色)

...

...

...

...

...

...

...

124 142 012 <---- これが問題です

255 255 255

私が知る限り、画面は静的ですが、robot.getPixelColor(x,y) メソッドは誤った値のセットを返しました。

誰かがこれについて経験や直感を持っていますか? それを防ぐためにできることはありますか?

ありがとう

0 投票する
1 に答える
5117 参照

vb.net - VB .NET画像GetPixel&SetPixel:アルファを含める?

GetPixelとSetPixelを使用して、ある画像のコンテンツを別の画像にコピーしようとしています(他の方法があることは知っていますが、これを試してみたい理由があります; D)

とにかく、写真は.png画像なので、透明度の設定が含まれています。

しかし、何らかの理由で、GetPixelとSetPixelを使用して1つの画像を別の画像に重ねると、2番目の画像が他の画像を完全に置き換えているように見えます。つまり、GetPixelとSetPixelを使用すると、透明度の設定が尊重されないようです。

両方の画像のサイズは同じです。どちらにも透明な領域があります。

0 投票する
1 に答える
424 参照

javascript - ASP.NET : asp.net ページでのマウス クリックで PixelColor を取得する

さまざまな色を表示するasp.netページがあります..次のようになります。

ここに画像の説明を入力

今私が欲しいのは、そのフォームのどこかをクリックすると、その特定のポイントのピクセルの色を取得したいということです。どうやってやるの??

0 投票する
1 に答える
551 参照

c# - カラーコード ナンバー プレート/GetPixel メソッド

私は C# でライセンス プレート認識プログラムに取り組んでいます。この時点で、ナンバー プレートの ARGB カラー コードが必要であり、ナンバー プレートの文字/数字の ARGB コードが必要です。GetPixel メソッドを使用して、ナンバー プレートの ARGB コードを取得しました。問題は、テキストに標準の位置がないことです。

ナンバー プレートの端の x 値と y 値があります。これが、ナンバー プレート自体の ARGB コードを見つけた方法です。

ところで: この部分は実際にナンバー プレートのテキストを見つけるのに必要ではありませんが、ARGB コードを取得するためのプログラムの一部です。