誰かが8ビットシングルチャネルフレームで連結成分を抽出するopenCVメソッドを提案できますか?これに適したcvBlobsですか?これに加えて、Cコードで使用したいと思います。
質問する
1243 次
2 に答える
1
cvFindContours関数が役立つようです。
于 2012-07-02T12:24:56.743 に答える
1
他の回答はコメントできないので回答させていただきます。
cvFindContours()が連結成分をうまく抽出するとは思わない。たとえば、連続的なCanny出力から、cvFindContoursからの出力はセグメント化されます。関数は接続されたコンポーネントを実行すると思います。接続できるコンポーネントが増えると、パスを選択します。このポイントから開始されたコンポーネント(前に割り当てられていない)は、異なる輪郭で保存されます。
したがって、関数cvFindContourは、連結成分分析には適していません。セグメント化されていない輪郭が必要な場合は、キャニー出力からそれらを抽出する独自の関数を作成しました。
OpenCVに基づくBLOB抽出ライブラリには、接続コンポーネント機能があります。自分で書くこともできます。擬似コードには、実装が簡単なアルゴリズムがたくさんあります。
于 2012-07-02T13:03:59.443 に答える