Распознавание человеческого лица, эмоций и голоса
Я ищу хорошее лицо, эмоции и метод распознавания голоса в C#
. Для распознавания лиц я рано использовал Emgu CV, который не является точным и производительность очень низкая в условиях низкой освещенности. Также мне нужно найти эмоции пользователя. Грустно это или радостно. Но мне было нелегко с EMGU CV.
также для распознавания голоса я пока не могу найти никаких решений, я нашел распознавание речи, но это не то, что мне нужно.
Я не хочу использовать любые онлайн-API. Может ли кто-нибудь предложить мне какие-либо SDK или алгоритмы, с помощью которых я реализую распознавание лица, эмоций и голоса?
3 ответов
распознавание лиц
- здесь вы можете оштрафовать вводный pdf, в частности, взглянуть на ссылки для получения более подробной информации.
- здесь вы можете найти хороший учебник и демо-программу с бесплатным исходным кодом для выполнения распознавания лиц и распознавания лиц в режиме реального времени с веб-камеры (также в OpenCV).
- Eigenface и Домашняя Страница Распознавания Лиц.
- вы можете скачать the CSU Face Identification система оценки версии 5.1.
- несколько статей о распознавание лиц.
- Из Проекта Код: множественное обнаружение и распознавание лиц в режиме реального времени - библиотека обнаружения лица C++ с анализом кожи и движения - распознавание лиц в C# - обнаружение лица и глаз с помощью OpenCV.
Голос признание
просто взгляните на
кажется, что вам нужен Kinect. http://www.microsoft.com/en-us/kinectforwindows/develop/
Я понимаю, что вопрос очень старый, хотя я хотел бы внести свой вклад в него, так как я также работаю над подобным приложением
для лица, эмоций и распознавания голоса есть много доступных сейчас, найти ниже некоторые варианты
1) обнаружение и опознавание стороны используя OpenCV: http://ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/
Pro: с открытым исходным кодом так в основном бесплатно. Вы можете измените код в соответствии с вашими потребностями. Многоплатформенность.
Con: точность терпима, но не велика. Это можно решить, изменив библиотеку в соответствии с вашими потребностями.
2) распознавание и распознавание лиц с эмоциями: попробуйте Microsoft Cognition Service API
Pro: очень точно. Он включает в себя множество других услуг, таких как НЛП, речь в текст, текст в речь, компьютерное зрение, переводчик языка RT и так далее. Точность велика, так как услуги размещаются на облаке и проходят обучение для каждого ввода данных.
Con: платное решение. Дороговато. За каждую услугу нужно платить отдельно.
3) распознавание речи: Google Voice API Pro: аналогично службе MS cognition. Точность лучше в шуме. con: оплачено. Не может быть хорошо для однократной продажи коммерческого продукта
4) распознавание речи и НЛП: остроумие.ai / api.ai Pro: бесплатно использовать. Может использовать данные из других общедоступных приложений. Точность хороша. Con: I не найти найти
попробуйте еще несколько ссылок следующим образом. Может немного помочь.
MS Face API на основе системы безопасности https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c