0

写真の中で最も輝いている物体を見つけることは可能ですか?

それでは、明るい点のある写真を見てみましょう。たとえば、その点の周りに円を描くには、どうすれば画像内のこの点を見つけることができますか?

どこから始めればよいですか?

4

2 に答える 2

2

ブロブ検出を使用します。

基本的には、NxN 演算子を定義し、それを画像内の各ピクセルに渡し、そのピクセルとその近傍に基づいて各ピクセルの値を計算します。結果の画像は、関心のある場所で最大の値を持ちます。

于 2012-06-22T14:12:01.460 に答える
0

たとえば、sqrt(red ^ 2 + blue ^ 2 + green ^ 2)* alpha(alphaが係数の場合)のように、画像の大きさを計算して画像をパスします。これにより、一種の「明るさ」の指標が得られます。

そこからは、あなたが何をしたいかによって異なります。単純にすべての明るいスポットを円で囲みたい場合は、あるカットオフ ポイントよりも大きい大きさのすべてのスポットを円で囲みます。

単純に最も明るいスポットを探している場合は、もう少し複雑になります。1 つの方法は、x と y に関して画像の微分を取ることです。これにより、輝点の境界が定義されます。その後、境界内に移動し、画像内の他のスポットと比較して、その明るさの相対的な大きさを計算するだけです。次に、最も明るい等級のものを丸で囲みます。あなたの質問は一般的だったので、これはすべて非常に一般的です。正確な実装は、何をしようとしているのかによって異なります。

于 2012-06-22T14:46:29.077 に答える