円の中心を検出しようとしています。私はcvHoughCircleでこれをやろうとしています。しかし、私はそれが適切に働くように見えることはできません。opencvでサークルの中心を取得しようとしています
変わることができる唯一のことは、円の大きさです。
私が実行して、円を検出してみてください。
circle = cvHoughCircles(imgThreshold, storage, CV_HOUGH_GRADIENT, 1,
(double)imgThreshold.height()/20, 200, 20, 0, 0);
imgThresholdはあなたがここで見ることができ、B/W画像です。画像の解像度は実際には1280 * 1024です。
誰でも私が間違っていることを教えてもらえますか?代わりに数学のビットを使用してこの問題解決することが可能であるcvHoughCircleを使用しての
正確に間違っていますか?コンパイラエラー?間違ったサークル?これを試した後のストレージの内容は何ですか? –
何もありません。空です。それは何も検出しません。しかし、cvHoughCircleを使用しないソリューションが見つかった場合。私は答えのセクションに投稿しました – Ojtwist