Алгоритмы обнаружения кончиков пальцев или ногтей

10

Можете ли вы дать мне несколько советов о том, какой алгоритм (ы) лучше всего использовать для обнаружения кончиков пальцев / ногтей на изображении. Первой вещью, которая пришла мне в голову, была Виола - Джонс . После переосмысления я пришел к выводу, что, возможно, будет возможно использовать только преобразование Хью после применения обнаружения краев. Но я хотел бы еще несколько советов. Кроме того, так как это будет студенческий проект с целью обучения, мне не разрешено использовать OpenCV или подобные фреймворки. Ниже приведено типичное изображение, которое будет обработано. (обратите внимание, это не вид сверху). Нет необходимости в обнаружении большого пальца.

типичное изображение http://www.deviantpics.com/images/BwgPX.jpg


источник

Ответы:

2

Я хотел бы рассмотреть возможность использования нейронной сети или SVM, чтобы соответствовать модели. Сложность такого подхода заключается в том, что вы должны собрать много данных - как положительных, так и отрицательных примеров. Но вы можете генерировать много искусственных данных (путем масштабирования или поворота изображений, которые вы уже собрали). После сбора данных вы можете использовать «движущееся окно» нескольких размеров, чтобы обнаружить гвозди на изображениях, которых нет в тренировочном наборе. Я не знаю, сколько времени вы хотите потратить на выполнение проекта. Но реализовать эффективный алгоритм обучения самостоятельно сложно. Однако уже есть библиотека для SVM, которую я бы использовал для этого.

Михал Щигел
источник
Благодарим за ваше предложение. Я мог бы попробовать это в OpenCV, чтобы получить некоторое представление.
2

Я использовал Виолу-Джонс в OpenCV, который был Хаар. Это действительно мощный, основанный на вейвлете, больше, чем я ожидал.

Но это типичное изображение, на которое вы ориентируетесь? Что делать, если пальцы вытянуты или выпрямлены? или наклонена?

Вам необходимо четко определить свой домен.


источник
Спасибо за ответ. Есть, конечно, небольшие вариации, но гвозди всегда видны так же, как на этой картинке. Я рад слышать, что VJ оказался хорошим для чего-то подобного, так как я знаком с алгоритмом.