1

http://imageshack.us/photo/my-images/189/unledgev.png/

この円の半径を見つけるのに問題があります。元の画像をグレースケールに変換し、エッジ検出操作を実行しました。Aforge.net API を使用して、サーキュラー ハフ変換をこのエッジ イメージに適用しました。しかし、ハフ変換を適用する前に、見つけたい円の半径を指定する必要があります。問題は、車両のホイールの円の半径または直径を見つける必要があることです。誰かアイデアはありますか?

private void Hough(Bitmap xx)
{
    HoughCircleTransformation circleTransform = new HoughCircleTransformation(35);
    // apply Hough circle transform
    circleTransform.ProcessImage(xx);

 }
4

2 に答える 2

1

おそらくこれはあなたに役立つかもしれません:(Mathematicaで)

http://i.stack.imgur.com/JYzMq.png

于 2011-10-28T12:18:20.500 に答える
0

そのためには、center-x、center-y、および円の半径によってパラメーター化された3次元のハフ空間が必要です。次に、最も可能性の高い位置と半径が3Dハフ空間の最大値として指定されます。これはImageJの機能の範囲外だと思いますが、手作業でコードを書くのはかなり簡単なはずです。

于 2011-10-28T08:09:15.687 に答える