次の画像があります。
写真に曲線があります。曲線を含む円の中心を見つけたいです。
私はopencvとハフサークル変換を試みましたが、結果はありませんでした。
次の画像があります。
写真に曲線があります。曲線を含む円の中心を見つけたいです。
私はopencvとハフサークル変換を試みましたが、結果はありませんでした。
これが私が最初に試すことです:
円の真の中心から光線を描くと、円に沿った画像強度の極大値が光線の向きとは無関係な間隔で発生することに注意してください。これらの間隔は、連続する円の半径の長さの差です。
したがって、[0, pi] で等間隔の 16 などの数または光線方向を固定し、中心の (xc, yc) 座標と円の半径 ri でパラメーター化されたコスト関数を定義します。コストは次のようになります。たとえば、異なる半径間の半径に沿った最大位置の分散。
自然な候補はcvHoughCircles
. 各曲線の各部分はX/Y/R
、中心点を識別するトリプレットの「投票」を追加します。今、あなたはサークルの一部しか持っていないので、投票数は限られており、精度は低下していますが、あなたはおそらく同じくらい疑っています.