4

ここでもグーグルでも何も見つかりませんでした。画像ファイルから形状 (円、正方形、三角形、その他のさまざまな形状) を識別する方法を探しています。いくつかの例:

黒丸 塗りつぶされていない三角形 十字架象限塗りつぶし正方形 複数の形状 複数の形状パック

大まかな考え方はわかります。ここで BoofCV が最良の選択であるかどうかはわかりませんが、簡単に使用できるように見えますが、これについては何も知りません。私はいくつかの例を見てきましたが、頭を悩ませる前に (これは数日で行うのは難しくありません)、そこに何か情報があるかどうか尋ねてみようと思いました.

Ravens プログレッシブ マトリックスの問題を解決する知識ベースの AI に関するクラスを受講しています。最終的な課題では、属性を含むテキスト ファイルではなく、厳密にビジュアル ベースの画像を使用します。プロジェクトのこのセクションに取り組むのに数週間しかないため、ビジュアルについて評価されることはありません。この情報を共有することをお勧めします。SOF は常に私の情報源であり、どこから始めるべきかについて誰かがアイデアを持っていることを願っています...

基本的に私がしたいのは、形状を検出し (?? それらを 2D ジオメトリに変換)、サイズ、塗りつぶし、配置などの属性についていくつかの仮定を行い、これらの属性を含むテキスト ファイルを作成し、それを使用して送信することです。問題を解決するために他のプロジェクトのために書いた既存のコードに基づいています。

助言がありますか????

4

1 に答える 1

2

方法はたくさんあります。1 つの方法は、形状の輪郭を見つけてから、それに多角形または楕円形を合わせる方法です。多角形をそれに git し、ほぼ同じ長さの 4 つの辺がある場合、その正方形です。輪郭は、バイナリ ブロブ (上記の画像に対する私の推奨事項) またはキャニー エッジで見つけることができます。

http://boofcv.org/index.php?title=Example_Fit_Polygon http://boofcv.org/index.php?title=Example_Fit_Ellipse

于 2014-10-30T02:45:43.303 に答える