Время тренировать классификатор

Я хочу обучить свой собственный каскад Хаара и создать свой собственный XML-файл. Но я беспокоюсь, что это займет все мое время. Мне нужно обучить классификатор для 5 профильных изображений, чтобы он распознавал их нос и рот на изображениях профилей. Я хочу знать, сколько на это уходит времени, так как у меня очень мало дней, чтобы представить свой проект. Кроме того, есть ли другие альтернативы в opencv для определения координат кончика носа и угла рта на изображениях профиля? Я несколько раз писал об этом, но люди отвечают исследовательскими работами.

0

Решение

Если у вас нет достаточно времени, я предлагаю вам использовать альтернативу (сделанную opencv) эта библиотека (Flandmark). Это очень легко интегрировать (не более 3 минут).

Скачать файлы (cpp, h), поместите их в каталог вашего проекта.
Очень важно не забыть назвать в своем коде эту строку:

FLANDMARK_Model * model = flandmark_init («flandmark_model.dat»);

Проверьте пример на той же странице.

На самом деле flandmark_model.dat это модель обнаружения, уже подготовленная для обнаружения лицевых ориентиров.
Эта библиотека с открытым исходным кодом использует Opencv.

Дайте мне знать, если у вас есть проблемы с интеграцией

РЕДАКТИРОВАТЬ:

Если вам нужны только точки зрения, носа и рта, вы просто выбираете свой выбор из массива, содержащего лицевые ориентиры (float * landmarks), например:

extern_Right eye.x = landmarks[12];
extern_Right eye.y = landmarks[13];
nose.x = landmarks[14]
nose.y = landmarks[15]
leftmouth.x = landmarks[6]
leftmouth.x = landmarks[7]
rightmouth.x = landmarks[8]
rightmouth.x = landmarks[9]
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]