1 つの色のオブジェクトがあり、キャプチャした画像内のオブジェクトが占める正確なピクセル数を計算する必要があります。これどうやってするの?これをOpencvでやりたいです。助けてください...
質問する
1998 次
1 に答える
2
そのための組み込み関数が OpenCV にあります。
1)必要なオブジェクトが白く、他のすべてのものは黒になるように画像をしきい値処理します。
あなたはすでにオブジェクトを持っているので、このステップは完了したと思います。そうでない場合は、opencv でしきい値関数を使用します
2) 画像の輪郭を見つける
これにはFindContours 関数を使用します。
3) 必要なオブジェクトの輪郭の領域を見つけます。これは、オブジェクトが占めるピクセル数です。
これにはContourArea 関数を使用します
追加 :
領域だけでなく、周囲、重心、平均値、方向など、オブジェクトについて見つけることができる他の多くの事柄があります。それらを確認するには、この記事をチェックしてください。コードは Python で書かれていますが、理解するのは難しくありません。
于 2012-05-15T06:59:34.527 に答える