Smorodov 578 Report post Posted September 8, 2009 В библиотеки OpenCV есть стандартный классификаторы для поиска палец и ладоней человека ? Стандартных нет. В инете под заголовком handTracking нашел классификатор: handtracking.rar но пока не проверял (не знаю, что он ищет ). Share this post Link to post Share on other sites
Frimen 0 Report post Posted September 8, 2009 Стандартных нет. В инете под заголовком handTracking нашел классификатор: Прикрепленный файл handtracking.rar ( 54,86 килобайт ) Кол-во скачиваний: 0 но пока не проверял (не знаю, что он ищет smile.gif ). Проверил на нескольких картинках похоже что данный классификатор ищет пальцы рук. Share this post Link to post Share on other sites
goodkat 0 Report post Posted October 8, 2009 Есть набор утилит haarkit. Скачивал в свое время готовый билд под Windows. Пользовался... Работает.... Share this post Link to post Share on other sites
lead 0 Report post Posted February 11, 2010 Где можно найти классификаторы бровей и ушей? Share this post Link to post Share on other sites
andrew smirnov 0 Report post Posted February 12, 2010 Где можно найти классификаторы бровей и ушей? сделать самому при помощи вышеупомянутых утилит Share this post Link to post Share on other sites
dukki 0 Report post Posted March 17, 2010 Подскажите как обучить каскад для распознавание кошек и собак? Share this post Link to post Share on other sites
smoke 0 Report post Posted March 23, 2010 а кто-нибудь знает еще ресурсы кроме приведенного в первом посте где есть уже готовые классификаторы? нужно для распознования присутствия машины на фотографии. натренировал свой но он распознает максимум 20 машин из 100. эксперементы продолжаются, но может кто нибудь видел уже готовый? Share this post Link to post Share on other sites
andrew smirnov 0 Report post Posted March 23, 2010 а кто-нибудь знает еще ресурсы кроме приведенного в первом посте где есть уже готовые классификаторы? нужно для распознования присутствия машины на фотографии. натренировал свой но он распознает максимум 20 машин из 100. эксперементы продолжаются, но может кто нибудь видел уже готовый? я пробовал - результат тоже не очень. проблема ясна: не смотря на большое разнообразие человеческих особей, на любом лице можно выделить характерные признаки (глаза, брови, нос, рот, контур лица). взаимное расположение этих признаковых элементов при этом не сильно меняется. с машинами сложнее... а какая конкретно задача? Share this post Link to post Share on other sites
andrew smirnov 0 Report post Posted March 23, 2010 я пробовал - результат тоже не очень. проблема ясна: не смотря на большое разнообразие человеческих особей, на любом лице можно выделить характерные признаки (глаза, брови, нос, рот, контур лица). взаимное расположение этих признаковых элементов при этом не сильно меняется. с машинами сложнее... а какая конкретно задача? уточняю - машина на фотогорафии как расположена? если просто факт присутствия, независимо от пространственного расположения - то это, наверное, уже ближе к нейронным сетям. даже хорошо обученный классификатор для лица не во всех случаях находит на фотографии лицо (только примерно 70-80%). Share this post Link to post Share on other sites
smoke 0 Report post Posted March 24, 2010 уточняю - машина на фотогорафии как расположена? если просто факт присутствия, независимо от пространственного расположения - то это, наверное, уже ближе к нейронным сетям. даже хорошо обученный классификатор для лица не во всех случаях находит на фотографии лицо (только примерно 70-80%). открываются ворота машина въезжает или выезжает. хочу отловить факт проезда или выезда. соответсвтвенно расположение либо машина сзади либа машина с переди.мысль использовать каскад Хаара. была мысль еще через детектор движения делать. можешь предложить более правильный способ с очень малым процентом ошибочных срабатываний или не срабатываний? я так понял у тебя был опыт работы с определением автомобиля в кадре? Share this post Link to post Share on other sites
andrew smirnov 0 Report post Posted March 24, 2010 открываются ворота машина въезжает или выезжает. хочу отловить факт проезда или выезда. соответсвтвенно расположение либо машина сзади либа машина с переди.мысль использовать каскад Хаара. была мысль еще через детектор движения делать. можешь предложить более правильный способ с очень малым процентом ошибочных срабатываний или не срабатываний? я так понял у тебя был опыт работы с определением автомобиля в кадре? можно попробовать через детектирование номера (можно и Хааром, вроде - в сети где-то встречалось что-то похожее). здесь ранее рассматривался этот вопрос. но вот как быть с изменением сцены? картинка-то динамическая будет. здесь, на мой взгляд, сначала детектор движения - изменения в определенной области кадра уже будет сигнализировать о въезде-выезде. дальше можно попробовать найти номер (прямоугольник). что-то в этом роде, наверное. Share this post Link to post Share on other sites
Nuzhny 243 Report post Posted March 24, 2010 Я думаю, что можно попробовать натренировать классификатор на номер - должно получиться очень неплохо. Share this post Link to post Share on other sites
xoro 0 Report post Posted March 29, 2010 Здравствуйте, Где можно достать готовые написанные библиотеки скрытых марковских моделей ... Необходимо для решения задач распознавания голоса. Заранее спасибо. Share this post Link to post Share on other sites
andrew smirnov 0 Report post Posted March 29, 2010 Здравствуйте, Где можно достать готовые написанные библиотеки скрытых марковских моделей ... Необходимо для решения задач распознавания голоса. Заранее спасибо. HTK - Hidden Markov Model Toolkit - Speech Recognition toolkit. Сам пока не пробовал - руки не доходят. http://htk.eng.cam.ac.uk/ Share this post Link to post Share on other sites
andrew smirnov 0 Report post Posted March 29, 2010 Я думаю, что можно попробовать натренировать классификатор на номер - должно получиться очень неплохо. Пробовал натренировать для распознавания произвольных строк текста (навроде надписей на рекламных щитах) - что-то получается, а сам подход где-то в англоязычных источниках откопал. А вот с номерами не пробовал - задачи такой не было пока. Если у кого получится, отпишите. Share this post Link to post Share on other sites
gonzik 0 Report post Posted April 26, 2010 Никому не встречался алгоритм отклонения захваченного лица от его фронтального вида? Т.е. захватываться лица должны даже в профиль, но на распознавание отправляться только когда отклонение от фронтального вида незначительное... Share this post Link to post Share on other sites
Nuzhny 243 Report post Posted April 26, 2010 Использовать несколько классификаторов: для фронтальных лиц, для профиля. И отправлять на распознавание только в случае сработки фронтального классификатора. Share this post Link to post Share on other sites
gonzik 0 Report post Posted April 26, 2010 Использовать несколько классификаторов: для фронтальных лиц, для профиля. И отправлять на распознавание только в случае сработки фронтального классификатора. Да, но углом отклонения от фронта тоже хотелось бы управлять, например задать этот угол в 5 градусов, или 6.... Share this post Link to post Share on other sites
Smorodov 578 Report post Posted April 26, 2010 Да, но углом отклонения от фронта тоже хотелось бы управлять, например задать этот угол в 5 градусов, или 6.... Есть вариант, находить глаза, затем вычислить среднюю точку между глаз. Потом по отклонению этой точки от центра изображения (области, которую выдает детектор лица) , найти поворот. Можно, для надежности искать еще рот и нос. Другими словами использовать симметрию лица. Share this post Link to post Share on other sites
Nuzhny 243 Report post Posted April 26, 2010 Сразу скажу, что не являюсь специалистом по распознаванию лиц. Но рассуждая логически, угол поворота лица можно узнать, зная расположение носа (рта, глаз, не важно, главное, чтобы можно было найти центр лица), а также границы лица. По расстояниям от центра лица до его краёв можно оценить угол поворота. Правда, подозреваю, что точность нахождения угла будет небольшой, зависит от расстояния до камеры. P.S. Идеальным вариантом представляется работа по стереоизображению. P.S2. Smorodov: мысль пришла одновременно. Share this post Link to post Share on other sites
e0003414 0 Report post Posted May 9, 2010 А как можно увеличить точность распознавания? возможна ли обработка изображения для более точного нахождения? (ищу глаза на изображении, но довольно часто получается ложное срабатывание, правда изображение слабо освещено) Share this post Link to post Share on other sites
Smorodov 578 Report post Posted May 9, 2010 А как можно увеличить точность распознавания? возможна ли обработка изображения для более точного нахождения? (ищу глаза на изображении, но довольно часто получается ложное срабатывание, правда изображение слабо освещено) Точность увеличить можно, если ввести фильтр по пропорциям, то есть парные глаза не могут сильно отличаться по размерам, лицо не может быть во много раз шире чем расстояние между глазами, и т.д. Пропорции лица можно найти в интернете. Share this post Link to post Share on other sites
e0003414 0 Report post Posted May 9, 2010 Точность увеличить можно, если ввести фильтр по пропорциям, то есть парные глаза не могут сильно отличаться по размерам, лицо не может быть во много раз шире чем расстояние между глазами, и т.д. Пропорции лица можно найти в интернете. Как я понял, нужно в программе ввести процедуру, которая будет отслеживать центры найденных объектов, и игнорировать при использовании сведений пропорций лица ненужные . Я все так понял? или существуют какие-то специальные функции для этого? Share this post Link to post Share on other sites
Smorodov 578 Report post Posted May 9, 2010 Как я понял, нужно в программе ввести процедуру, которая будет отслеживать центры найденных объектов, и игнорировать при использовании сведений пропорций лица ненужные . Я все так понял? или существуют какие-то специальные функции для этого? Все правильно. Специальных функций нет. Share this post Link to post Share on other sites
e0003414 0 Report post Posted May 9, 2010 Все правильно. Специальных функций нет. Спасибо большое за идею! И ещё такой вопрос: а можно как-нибудь обработать изображение, без потери его информативности и распозноваемости, чтобы хоть немного "улучшить" кадр от стандартной вэб-камеры, пробовал сглаживание, но оно не очень помогает именно для глаз, хотя при этом для поиска лица-помогает, или сможет помочь только более качественная вэб-камера))) Share this post Link to post Share on other sites