La detección de rostros en tiempo feliz puede detectar con precisión rostros humanos, con menos detección falsa, alta precisión. Se puede utilizar para imágenes fijas y vídeo para detectar caras. Puede detectar simultáneamente varias caras, puede detectar diferentes caras de color, puede detectar caras en un fondo complejo. El código del algoritmo no se basa en la biblioteca oepncv (la aplicación solo usa opencv leer archivo de imagen), escrito en C, se puede portar fácilmente.
Características principales:
Detección baja falsa, alta precisión
Puede detectar simultáneamente varias caras
Puede detectar diferentes colores
Puede detectar caras en un fondo complejo
Escrito en C, se puede portar fácilmente
Principio del algoritmo:
Basado en MB-LBP(multi block local binary pattern) cuenta con el tipo de tabla de búsqueda clasificadores débiles Real AdaBoost algoritmo de detección de rostros. LBP (Patrón binario local) características propuestas por el Ojala en 1994, y aplicadas al problema de clasificación de texturas. La característica MB-LBP es una extensión de LBP, utiliza bloques de imagen en lugar de las características originales de LBP que un solo píxel como la unidad básica. MB-LBP puede reducir el ruido de la imagen al calcular las características de LBP, si adopta la técnica de imagen integral, es posible obtener características MBLBP en tiempo de cálculo constante.
AdaBoost es un proceso de aprendizaje que aumenta, el proceso de entrenamiento de AdaBoost utilizando el umbral como una característica de la salida de clasificadores débiles, estos clasificadores débiles tienen una capacidad limitada para dividir el espacio de muestra. Basado en el algoritmo Real AdaBoost, Wu propuso un tipo de tabla de búsqueda clasificadores débiles algoritmo continuo de detección de rostros AdaBoost, para obtener un buen resultado de detección de rostros.
Evaluación del algoritmo:
Se compararon los clasificadores débiles de tipo tabla de búsqueda MB-LBP Algoritmo de detección de rostros Real AdaBoost y otros métodos publicados, los resultados mostrados en la figura, se puede ver desde la figura, clasificadores débiles de tipo de tabla de búsqueda MB-LBP Algoritmo de detección de rostros Real AdaBoost superar otros métodos.
historial de versiones
- Versión 2.0 publicado en 2013-10-20
El algoritmo de detección de rostros Happytime puede detectar con precisión rostros humanos, con menos detección falsa, alta precisión. Se puede utilizar para imágenes fijas y vídeo para detectar caras. El código del algoritmo no se basa en la biblioteca oepncv, escrito en C. se puede portar fácilmente.
Detalles del programa
Cluf
EULA - Contrato de licencia de usuario final
ACUERDO DE LICENCIA DE USUARIO FINAL DE Software Happytimesoft
LECTURA IMPORTANTE: Este Acuerdo de Licencia de Usuario Final ("EULA") es un acuerdo legal entre usted (ya sea un individuo o una sola entidad) y Happytimesoft SOFTWARE para el software Happytimesoft que acompaña a este CLUF, que incluye software informático y puede incluir "online" o documentación electrónica ("SOFTWARE PRODUCT" o "SOFTWARE").
Al ejercer sus derechos para hacer y utilizar copias del PRODUCTO DE SOFTWARE, usted acepta estar sujeto a los términos de este CLUF.
Si no está de acuerdo con los términos de este CLUF, notifique de inmediato a Happytimesoft SOFTWARE.
LICENCIA DE PRODUCTO DE SOFTWARE
El PRODUCTO DE SOFTWARE está protegido por las leyes de derechos de autor y los tratados internacionales de derechos de autor, así como por otras leyes y tratados de propiedad intelectual. El PRODUCTO DE SOFTWARE tiene licencia, no se vende.
1. GRANT OF LICENSE. Este CLUF le concede los siguientes derechos:
- Software del sistema. Puede instalar y utilizar una copia del PRODUCTO DE SOFTWARE en un solo equipo.
- Almacenamiento/Uso de red. También puede almacenar o instalar una copia del PRODUCTO DE SOFTWARE en un dispositivo de almacenamiento, como un servidor de red, que solo se utiliza para instalar o ejecutar el PRODUCTO DE SOFTWARE en sus otros equipos a través de una red interna.
2. DESCRIPCION DE OTROS DERECHOS Y LIMITACIONES.
- Limitaciones en ingeniería inversa, descompilación y desmontaje. Este CLUF es su prueba de licencia para ejercer los derechos otorgados en este documento y debe ser retenido por usted. Usted no puede realizar ingeniería inversa, descompilar o desensamblar el PRODUCTO DE SOFTWARE, excepto y solo en la medida en que dicha actividad esté expresamente permitida por la ley aplicable, a pesar de esta limitación.
- Separación de Componentes. El PRODUCTO DE SOFTWARE tiene licencia como un solo producto. Sus componentes no pueden separarse para su uso en más de un ordenador.
- Transferencia de software. Puede transferir permanentemente todos sus derechos en virtud de este CLUF, siempre que no conserve copias, transfiera todo el PRODUCTO DE SOFTWARE (incluidos todos los componentes, cualquier actualización, este CLUF) y, y el destinatario acepte los términos de este CLUF.
- Terminación. Sin perjuicio de cualquier otro derecho, Happytimesoft SOFTWARE puede rescindir este CLUF si no cumple con los términos y condiciones de este CLUF. En tal caso, debe destruir todas las copias del PRODUCTO DE SOFTWARE y todas sus partes componentes.
3. DERECHO DE AUTOR. Todos los títulos y derechos de autor del PRODUCTO DE SOFTWARE, así como cualquier copia del PRODUCTO DE SOFTWARE, son propiedad de Happytimesoft SOFTWARE o sus proveedores. El PRODUCTO DE SOFTWARE está protegido por las leyes de derechos de autor y las disposiciones de los tratados internacionales. Por lo tanto, debe tratar el PRODUCTO DE SOFTWARE como cualquier otro material protegido por derechos de autor, excepto que puede (a) hacer una copia del PRODUCTO DE SOFTWARE únicamente con fines de copia de seguridad o archivo, o (b) instalar el PRODUCTO DE SOFTWARE en un solo ordenador siempre que mantenga el original únicamente con fines de copia de seguridad o archivo.
4. NO RESPONSABILIDAD POR DAños CONSECUENTES. En ningún caso Happytimesoft SOFTWARE o sus proveedores serán responsables de ningún daño (incluyendo, sin limitación, daños por pérdida de beneficios comerciales, interrupción del negocio, pérdida de información comercial o cualquier otra pérdida pecuniaria) que surjan del uso o la incapacidad de usar este PRODUCTO DE SOFTWARE, incluso si Happytimesoft SOFTWARE ha sido advertido de la posibilidad de tales daños.
5. GARANTIA LIMITADA. Happytimesoft SOFTWARE garantiza que el PRODUCTO DE SOFTWARE funcionará sustancialmente de acuerdo con los materiales escritos que lo acompañan durante un período de noventa (90) días a partir de la fecha de recepción. En la medida permitida por la ley aplicable, las garantías implícitas sobre el PRODUCTO DE SOFTWARE y el hardware, si las hubiera, están limitadas a noventa (90) días.
6. MISCELLANEOUS. Si tiene alguna pregunta sobre este CLUF, o si desea ponerse en contacto con Happytimesoft SOFTWARE por cualquier motivo, póngase en contacto con nosotros en:
http://www.happytimesoft.com