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