Преобразование Hough для ирисового обнаружения в OpenCV

Я написал код для hough преобразования, и это работает хорошо. Также я могу обрезать глазное местоположение поверхности. Теперь я хочу обнаружить ирисовую диафрагму изображения обрезки с применением преобразования Hough (cvHoughCircle). Однако, когда я пробую эту процедуру, система не может найти любой круг на изображении.

Возможно, причина, существуют шумы в изображении, но я не думаю, что это - причина. Так, как я могу обнаружить ирисовую диафрагму? У меня есть код двоичной пороговой обработки, возможно, я могу использовать его, но я не знаю, как сделать?

Если кто-либо помогает, я действительно ценю его. спасибо :)

6
задан Jav_Rock 13 June 2012 в 08:28
поделиться

2 ответа

Вы говорите, что с двоичным пороговым значением вы получаете чисто-белую радужку: это не то, что вы хотите иметь. Используйте что-то вроде cvCanny, чтобы получить только край радужной оболочки.

1
ответ дан 18 December 2019 в 05:06
поделиться

Правильно ли вы определяете края?
Можете ли вы отобразить двоичное изображение и четко увидеть радужную оболочку?

круглые преобразования hough обычно имеют окно радиуса (в противном случае вы ищете пространство трехмерного решения) устанавливаете ли вы для окна разумное значение?

0
ответ дан 18 December 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: