私は現在、Hough Circles で働いています。ハフ円に適したパラメータを自動的に見つける方法はありますか? 現在、円が正しく描画されるまで手動で値を変更しています。
3 に答える
http://www.cse.yorku.ca/~kosta/CompVis_Notes/isophote_curvature.pdfとhttp://www.science.uva.nl/research/publications/2008/ValentiCVPR2008/CVPR%もご覧ください。 2008.pdf これは、画像の等値面の曲率、値を見つけるのに役立ちます。曲率は、ポイントでの曲線半径の逆数です。すべてのピクセルの等光面曲率値を計算した後、確認する必要がある半径値の範囲が得られます。
探している円のサイズがわかっている場合は、それに応じて min_radius と max_radius を設定することをお勧めします。そうしないと、任意のサイズの円形が返され、全体的な目的が破壊されます
パラメータ 1 と 2 は精度自体には影響せず、信頼性が向上します。パラメータ 1 は感度を設定します。円のエッジがどれだけ強くなければならないか。高すぎると何も検出されず、低すぎるとクラッタが多すぎます。パラメータ 2 は、円が見つかったことを宣言するために検出する必要があるエッジ ポイントの数を設定します。繰り返しますが、高すぎると何も検出されず、低すぎると何かが円であると宣言されます。パラメータ 2 の理想的な値は、円の円周に関連します。