0

皆さん、スタックオーバーフローに関する最初の質問です。私は 1 か月間 Android と openCV を使用しており、テンプレート マッチングを正常に実装することができました。さて、次のタスクは、画像内のすべての長方形を検出し、研究目的で座標を取得することです (実際にはすべての長方形の色が必要です)。親切に助けてください。ハフ変換を巧妙なエッジ検出で使用してみましたが、残念ながら、現在主な関心事である小さな四角形を検出しません。

ありがとう!![![小さなものから大きなものまで、すべての長方形を検出する必要があります

4

1 に答える 1

0

ですから、自分の質問に対する回答を投稿できることを本当に誇りに思っています。これが将来誰かに役立つことを願っています。これを行うには明らかに多くの方法がありますが、最も正確な方法は、メイン画像でテンプレート マッチングを使用して最大の四角形の座標を見つけることでした。他のすべての四角形はコーナー ポイントから等距離にあるため、すべての四角形の中心は希望の色を与えるものが見つかります。

中央の薄いストリップもテンプレート マッチングによって認識され、勾配演算子がさまざまな四角形を表し、勾配のすべてのピークが四角形を表します。

コードについて親切にコメントしてください。研究目的のため、匿名には投稿できません。

于 2015-09-01T12:20:36.033 に答える