0

画像内の複数の形状(特に長方形と正方形)を認識するアルゴリズムが必要です。できればC#を使用しているので、C#での解決策を楽しみにしています。

4

3 に答える 3

1

aforgenetをチェック.... http://www.aforgenet.com/forum/

于 2010-02-15T16:13:42.693 に答える
0

Circularity アルゴリズムを最初のアプローチとして使用できます。これは計算が非常に簡単です。

C = p 2 /a ここpで、 は周辺 (境界領域) であり、a形状領域です。

ピクセルをすばやく読み書きする方法を知るには、こちらをご覧ください

あるいは、Rafael Gonzales の本で利用可能な形状署名アルゴリズムを探してください。このアルゴリズムでは、中心運動量を使用してオブジェクトの中心を計算し、中心と各境界ピクセルの間の距離を計算します。ピークが中心からの距離が大きいことを表す 1D 信号になります。正方形には 4 つの対称ピークがあり、長方形には 2 つの大きなピークと 2 つの小さなピークがあります。

于 2010-02-16T20:41:15.497 に答える
0

多くの画像処理を行うライブラリを探している場合は、常にOpenCVがあります。私はそれがC ++だと思います。

于 2010-02-16T12:41:32.790 に答える