Я написал код для hough преобразования, и это работает хорошо. Также я могу обрезать глазное местоположение поверхности. Теперь я хочу обнаружить ирисовую диафрагму изображения обрезки с применением преобразования Hough (cvHoughCircle). Однако, когда я пробую эту процедуру, система не может найти любой круг на изображении.
Возможно, причина, существуют шумы в изображении, но я не думаю, что это - причина. Так, как я могу обнаружить ирисовую диафрагму? У меня есть код двоичной пороговой обработки, возможно, я могу использовать его, но я не знаю, как сделать?
Если кто-либо помогает, я действительно ценю его. спасибо :)
Вы говорите, что с двоичным пороговым значением вы получаете чисто-белую радужку: это не то, что вы хотите иметь. Используйте что-то вроде cvCanny, чтобы получить только край радужной оболочки.
Правильно ли вы определяете края?
Можете ли вы отобразить двоичное изображение и четко увидеть радужную оболочку?
круглые преобразования hough обычно имеют окно радиуса (в противном случае вы ищете пространство трехмерного решения) устанавливаете ли вы для окна разумное значение?