写真の中で最も輝いている物体を見つけることは可能ですか?
それでは、明るい点のある写真を見てみましょう。たとえば、その点の周りに円を描くには、どうすれば画像内のこの点を見つけることができますか?
どこから始めればよいですか?
写真の中で最も輝いている物体を見つけることは可能ですか?
それでは、明るい点のある写真を見てみましょう。たとえば、その点の周りに円を描くには、どうすれば画像内のこの点を見つけることができますか?
どこから始めればよいですか?
ブロブ検出を使用します。
基本的には、NxN 演算子を定義し、それを画像内の各ピクセルに渡し、そのピクセルとその近傍に基づいて各ピクセルの値を計算します。結果の画像は、関心のある場所で最大の値を持ちます。
たとえば、sqrt(red ^ 2 + blue ^ 2 + green ^ 2)* alpha(alphaが係数の場合)のように、画像の大きさを計算して画像をパスします。これにより、一種の「明るさ」の指標が得られます。
そこからは、あなたが何をしたいかによって異なります。単純にすべての明るいスポットを円で囲みたい場合は、あるカットオフ ポイントよりも大きい大きさのすべてのスポットを円で囲みます。
単純に最も明るいスポットを探している場合は、もう少し複雑になります。1 つの方法は、x と y に関して画像の微分を取ることです。これにより、輝点の境界が定義されます。その後、境界内に移動し、画像内の他のスポットと比較して、その明るさの相対的な大きさを計算するだけです。次に、最も明るい等級のものを丸で囲みます。あなたの質問は一般的だったので、これはすべて非常に一般的です。正確な実装は、何をしようとしているのかによって異なります。