2016-09-10 6 views
2

Я много кривых Но кривые должны законченном круга Как я могу сделать этот процесс с HOUGH кругом я попробовал этот метод, но я не могу получить результат Detect semi-circle in opencv Моего изображения находится здесь:Хаф Круг для Кратности полукруга

enter image description here

+0

сделать вы хотите, чтобы относиться к каждому из этих сегментов, как полукруг?!? – Micka

+0

да точно @Micka –

+0

вы попробовали версию ransac в ответах связанных qurstion? Может быть, вам нужно немного настроить параметры ... – Micka

ответ

1

Обширные круги - единственный способ сделать это.

Изображение шумно, но я подозреваю, что проблема в том, что очень мало очков, и вы пытаетесь использовать широкий диапазон радиусов. Это означает, что вероятность Хоу для каждого круга очень низкая.

Вы знаете, что должно быть радиусом? Если вы попытаетесь уменьшить радиус радиуса.

Если нет, я бы запустить файл с набором небольших диапазонов радиусов и увидеть, которые производят никакого результата

+0

Спасибо за хороший ответ :), но я не знаю радиусов. Можете ли вы объяснить радиусы или показать мне на İmage –

+0

Радиус - это половина ширины круга (радиусы множественные). С кругами Hough вам нужно рассказать функции, какой диапазон радиуса искать, если рана, которую он ищет, слишком велика, она ничего не найдет, если данные плохие –