私の質問は色の追跡についてです... python の白の色のしきい値は何ですか? 写真のグループで白い色だけを追跡する必要があります。だから私は白い色を分離する必要があります。そのためには白色の閾値を知る必要があります...
1025 次
1 に答える
0
それはあなたの写真に依存します。RGB 値を使用してしきい値を設定すると仮定すると、白の RGB 値は (255, 255, 255) になります。ただし、この値は純粋な白色にも当てはまります。現実世界の写真がある場合、画像の特定の領域にはっきりと白い色があるかもしれませんが、値 (225、255、255) はありません。影、照明条件、角度などの要因は、純白の色の値からの差異に寄与します。
しきい値を正しく設定するには、画像セットの値の範囲を確認する必要があります。私は最近、同様の問題に取り組みました。私の場合、値の範囲は次のとおりです。
- 赤チャンネル: 200-255
- 緑チャンネル: 180-255
- 青チャンネル: 140-255
ただし、これはライト イエローのような白のバリエーションが多いことに注意してください。ケースによって大きく異なりますので、データの範囲を確認してください。
その方法の 1 つは、skimage を使用して画像を表示/表示し、白い領域にカーソルを合わせると、画像の右下隅に RGB 値が表示されます。skimage で画像を表示するコードは次のとおりです。
from skimage import io
def show(img):
io.imshow(img)
io.show()
このようにして気づいた値から値/しきい値の範囲を作成できます。
于 2018-09-19T07:41:12.293 に答える