2012-06-13 47 views
6

Estoy buscando un buen método de reconocimiento de rostro, emoción y voz en C#. Para el reconocimiento de rostros llegué temprano usando Emgu CV, que no es preciso y el rendimiento es muy bajo en condiciones de poca luz. También necesito encontrar la emoción del usuario. Ya sea triste o feliz así. Pero encontré que no es fácil con Emgu CV.Reconocimiento de rostro humano, emoción y voz

También para el reconocimiento de voz aún no puedo encontrar ninguna solución, encontré reconocimiento de voz pero no es lo que necesito.

No deseo utilizar ninguna API en línea. ¿Alguien puede sugerirme algún SDK o Algoritmo con el cual implemente reconocimiento facial, emocional y de voz?

+2

[desbordamiento de pila no proporciona recomendaciones de productos o servicios] (http://meta.stackexchange.com/a/128562/166663). – ildjarn

Respuesta

3

El reconocimiento facial

reconocimiento de voz

Basta con echar un vistazo a System.Speech.Recognition Namespace (mirar this y this respuesta).

1

entiendo la pregunta es muy antigua, aunque me gustaría contribuir en su desarrollo ya que también estoy trabajando en una aplicación similar

para la cara, la emoción y el reconocimiento de voz hay muchas disponibles ahora, encontrará a continuación algunas opciones

1) detección de la cara y el reconocimiento usando OpenCV: El código abierto, así que básicamente libre: http://ahmedopeyemi.com/main/face-detection-and-recognition-in-c-using-emgucv-3-0-opencv-wrapper-part-1/

Pro. Puede modificar el código para adaptarlo a sus necesidades. Múltiples plataformas compatibles.

Con: La precisión es tolerable pero no excelente. Esto puede resolverse modificando la biblioteca según sus necesidades.

2) Detección de la cara y el reconocimiento de emociones: tratar API del servicio de Cognición Microsoft

Pro: muy precisa. Incluye muchos otros servicios como PNL, voz a texto, texto a voz, visión por computadora, traductor de lenguaje RT, etc. La precisión es excelente ya que los servicios están alojados en la nube y están siendo entrenados para cada entrada de datos.

Con: Solución pagada. Poco caro. Debe pagar por cada servicio por separado.

3) Reconocimiento de voz: Google Voice API Pro: similar al servicio de cognición de MS. La precisión es mejor en ruido. con: Pagado. Puede no ser bueno para el producto comercial de venta de una vez

4) Reconocimiento de voz y PNL: wit.ai/api.ai Pro: De uso libre. Puede usar datos de otras aplicaciones públicas. La precisión es buena. Con: No encuentro encontrar ninguno

Pruebe algunos más enlaces de la siguiente manera. Puede ayudar un poco

sistema de seguridad basado en MS Cara API https://www.hackster.io/peejster/facial-recognition-security-system-c6ca6c

Cuestiones relacionadas