Я много кривых Но кривые должны законченном круга Как я могу сделать этот процесс с HOUGH кругом я попробовал этот метод, но я не могу получить результат Detect semi-circle in opencv Моего изображения находится здесь:Хаф Круг для Кратности полукруга
ответ
Обширные круги - единственный способ сделать это.
Изображение шумно, но я подозреваю, что проблема в том, что очень мало очков, и вы пытаетесь использовать широкий диапазон радиусов. Это означает, что вероятность Хоу для каждого круга очень низкая.
Вы знаете, что должно быть радиусом? Если вы попытаетесь уменьшить радиус радиуса.
Если нет, я бы запустить файл с набором небольших диапазонов радиусов и увидеть, которые производят никакого результата
Спасибо за хороший ответ :), но я не знаю радиусов. Можете ли вы объяснить радиусы или показать мне на İmage –
Радиус - это половина ширины круга (радиусы множественные). С кругами Hough вам нужно рассказать функции, какой диапазон радиуса искать, если рана, которую он ищет, слишком велика, она ничего не найдет, если данные плохие –
сделать вы хотите, чтобы относиться к каждому из этих сегментов, как полукруг?!? – Micka
да точно @Micka –
вы попробовали версию ransac в ответах связанных qurstion? Может быть, вам нужно немного настроить параметры ... – Micka