1

私は OpenCV を初めて使用し、iPhone のカメラ キャプチャ画像でさまざまな形状 (円、正方形、長方形、三角形、楕円) を検出する OpenCV の方法を知る必要があります。

それで、誰かが私を正しい方向(参照/記事/何でも)に案内して、どのテクニックがそれを成し遂げるのに適しているか教えてください.

ありがとう..

いおみ

4

1 に答える 1

2

最初に、 Cannyなどのエッジ検出器を調べて、形状をバイナリ イメージに抽出する必要があります。(iPhoneにしては割高かもしれませんが)

円については、HoughCirclesを見てください。

正方形と長方形については、 opencvをダウンロードしたときのサンプル ディレクトリにあるfindContoursメソッドとサンプル コードを参照してください。squares.cpp

簡単な Google 検索で、C# での形状の検出に関する記事を見つけることができました。これは、opencv ライブラリを使用しているときに別の言語で使用する方法にほぼ対応しています。

私はiosでopencvを使用したことはありませんが、これがあなたの開始に役立つことを願っています.

于 2012-09-21T21:44:12.070 に答える