Я занимаюсь распознаванием отпечатков пальцев в качестве проекта для классов компьютерного зрения.Усовершенствование отпечатков пальцев python
Для предварительной обработки изображений, которые я использовал Габор фильтр, а затем Гауссово размывание, а затем Оцу бинаризации и я получил STH, как это (исходное изображение слева, обработанном справа):
Тогда я делая скелетонизацию, и я думаю, что изображение слишком детализировано. Я хотел бы получить что-н, как это (первое изображение является один у меня есть сейчас, второй - тот, который я хотел бы получить):
Когда я прореживание на второй картинке, это выглядело гораздо лучше, чем на изображении, который у меня есть сейчас. Есть ли у вас идеи, что я могу сделать, используя opencv и python, чтобы добиться этого (чтобы получить изображение, похожее на изображение справа)? Я хотел бы особенно избавиться от этих маленьких колючек и сгладить эльды. Заранее спасибо! ;)
Выглядит как предварительная обработка (до скелетизации) выводит светлые области входного изображения как черные. Инверсия поможет быстро проверить. – dhanushka