FaceSDK permite a los desarrolladores que utilizan C++, C#, Objective-C, Swift, Java, VB.NET, Delphi, Python, Rust, Flutter o React Native crear aplicaciones de 32 bits y 64 bits para la web, Windows, Linux, macOS, iOS y Android, con capacidades integradas de reconocimiento facial e identificación biométrica facial.
Reconocimiento facial estable resistente a las condiciones de iluminación
La IA de autoaprendizaje reconoce a las personas con un par de llamadas a funciones
Detección de rostros rápida y precisa (incluida la máscara) en fotografías y videos
Detección de 70 rasgos faciales, seguimiento suave de rasgos faciales en video
Reconocimiento automático de expresiones (parpadeo, sonrisa) en imágenes fijas y videos
Reconocimiento automatizado de género y edad en fotografías y videos
Soporte para todas las cámaras web del mercado, incluidas las cámaras IP compatibles con MJPEG
Detecta rostros humanos en imágenes de cámaras térmicas para medir la temperatura corporal y detectar fiebre en la pantalla
Detección automatizada de rostros cubiertos por máscaras en imágenes fijas y videos
Anti-spoofing mejora los mecanismos de seguridad e identificación con la ayuda del reconocimiento facial
FaceSDK Tracker API ofrece a los desarrolladores una potente IA de autoaprendizaje para implementar la identificación y el seguimiento de rostros en tiempo real en transmisiones de video en vivo.
La prueba de vida pasiva es una tecnología anti-spoofing más sofisticada. No requiere ningún hardware especial, ni pide a los usuarios ninguna acción para demostrar la vitalidad, simplemente funciona por analizando imágenes.
Detecte rostros humanos en imágenes de cámaras térmicas de manera rápida y eficiente. Mida la temperatura corporal, mida la fiebre o simplemente mejore su sistema de seguridad con la capacidad de distinguir personas reales de fotos y máscaras 3D.
No necesita una cámara visual separada para detectar rostros en corrientes térmicas. FaceSDK detecta caras en imágenes térmicas directamente, lo que le permite ahorrar en hardware y simplificar su configuración.
Detección térmica de rostros →Más de 200 artículos científicos publicados en revistas de renombre utilizan y hacen referencia a FaceSDK
Con nuestras potentes tecnologías, condiciones flexibles y precios asequibles, estamos orgullosos de trabajar con muchas empresas conocidas. Nuestros clientes incluyen desarrolladores de software, bancos, agencias gubernamentales, políticas y militares, empresas, marcas, entretenimiento, universidades.
APRENDA MAS →FaceSDK se usa ampliamente en muchos productos y servicios de imágenes fijas, procesamiento de video y transmisión por secuencias, así como en sistemas de automatización de inicio de sesión biométrico para implementar una identificación y transformación facial confiable.
APRENDA MAS →FaceSDK es utilizado por varios desarrolladores, incluida nuestra propia empresa. Usamos FaceSDK habitualmente para crear proyectos que van desde demostraciones simples hasta desarrollos personalizados complejos. Le invitamos a ver los siguientes proyectos que creamos con FaceSDK:
FaceSDK es una solución de reconocimiento facial, identificación y detección de rasgos faciales multiplataforma de alto rendimiento. Al servicio de los desarrolladores de software de todo el mundo, FaceSDK es una manera perfecta de habilitar aplicaciones web, de escritorio y móviles con autenticación de usuario basada en rostros, detección automática de rostros y reconocimiento.
Compatible con entornos de escritorio y plataformas móviles de 32 y 64 bits, incluidos iOS y Android, FaceSDK es fácil de integrar con proyectos nuevos o existentes, lo que permite a los desarrolladores crear una amplia variedad de aplicaciones. El sistema detecta rostros enteros y rasgos faciales individuales, reconoce rostros en imágenes fijas y en secuencias de video en tiempo real, y permite la creación de una amplia gama de aplicaciones, desde simples herramientas automáticas de eliminación de ojos rojos hasta soluciones de inicio de sesión biométrico.
El innovador sistema de IA de autoaprendizaje permite el reconocimiento y la identificación sin problemas de los sujetos que aparecen en las transmisiones de video, lo que permite sistemas de control de asistencia, seguridad y vigilancia del edificio que no requieren inscripción previa. FaceSDK puede ayudar a construir sistemas complejos de animación y transformación facial para portales de entretenimiento.
1 2 3 4 5 6 7 8FSDK_ActivateLibrary(licenseKey); FSDK_Initialize(""); // Detect face in image TFacePosition pos; FSDK_DetectFace(img, &pos); // Extract face template FSDK_FaceTemplate tmpl; FSDK_GetFaceTemplate(img, &tmpl);
Nuestros clientes han construido con éxito sistemas de vigilancia, control de acceso y monitoreo de seguridad basados en FaceSDK. Existen numerosos productos y servicios de entretenimiento que utilizan FaceSDK para crear animaciones en tiempo real.
Cuando se trata de plataformas de escritorio y servidor, FaceSDK es compatible con los tres principales sistemas operativos: versiones de 32 y 64 bits de Windows y Linux, así como todas las versiones de macOS.
Descargar el kit de demostración de Windows
Descargar la demostración de reconocimiento de Windows Live
El soporte para las dos plataformas móviles populares permite a los desarrolladores móviles crear aplicaciones que pueden identificar a las personas mediante dispositivos iOS o Android. FaceSDK se puede utilizar en dispositivos integrados basados en Android. FaceSDK es compatible con iOS 5.0+, armv7 / x86 (iPhone 3GS +, iPad, simulador), iOS 7.0+, arm64 / x86_64 (iPhone 5S +, iPad Air +, iPad mini retina +, simulador) y Android 4.0+ (versión de plataforma 14+), armv7 / x86.
Descargue la demostración de reconocimiento facial en Apple AppStore y Google Play:
Descargue la demostración de LiveFacialFeatures en Google Play:
FaceSDK es compatible con sistemas Linux basados en ARM, lo que le permite crear tecnologías de identificación y reconocimiento facial en plataformas Linux integradas, como Raspberry PI.
Nuestros clientes aprecian enormemente lo bien pensada que está la API y lo fácil que es integrar la solución en sus proyectos. Diseñamos cuidadosamente la arquitectura FaceSDK para acelerar y simplificar la integración. Cada pequeña característica se demuestra en una muestra de trabajo que se puede copiar y utilizar en su propio proyecto. FaceSDK es compatible con la más amplia gama de plataformas y entornos de desarrollo, incluidos los sistemas Windows / Linux de 32/64 bits, macOS de 64 bits, Android y Apple iOS. Los entornos de desarrollo admitidos incluyen Microsoft Visual C++, C#, Objective C, Swift, VB.NET, VB6, Java, Delphi, C++ Builder, Xcode (iOS), Eclipse ADT (Android) y Android Studio (Android). Se encuentra disponible documentación completa para ayudar a los desarrolladores a comprender cada pequeña característica, configuración y opción.
Nos esforzamos por ofrecer una solución sólida que permita a nuestros clientes construir sistemas libres de mantenimiento. Diseñamos, implementamos y probamos cuidadosamente cada sección de nuestro código para garantizar que no haya pérdidas de memoria ni bloqueos durante el funcionamiento. Muchos clientes prueban el sistema en una gran cantidad de servidores que ejecutan aplicaciones críticas, incluidos nuestros propios proyectos cargados de estrés.
FaceSDK utiliza un conjunto de tecnologías innovadoras, algunas de las cuales son invenciones propias protegidas por patentes estadounidenses: 8,842,889 y 8,879,804.
A diferencia de la competencia, FaceSDK no es solo un conjunto de API remotas. En su lugar, ofrecemos una biblioteca autónoma que puede vincular y distribuir estáticamente con su aplicación. Las API basadas en servidor están sujetas a cambios que a veces ocurren de repente. Las API's remotas están sujetas a acuerdos de licencia cuyos términos están sujetos a cambios, a veces nuevamente de repente. Tenga la seguridad de que cualquier aplicación que cree con FaceSDK simplemente funcionará y seguirá funcionando independientemente de factores externos.
Además de las bibliotecas independientes, también ofrecemos un conjunto de API remotas alojadas en nuestros servidores. El uso de nuestras API remotas permite a los desarrolladores descargar tareas de cálculo intensivo en nuestros potentes servidores, lo que reduce las dependencias de hardware y permite que los clientes basados en la web y las aplicaciones móviles se ejecuten sin problemas incluso en teléfonos inteligentes basicos o gama baja.
La revolucionaria IA de autoaprendizaje permite la identificación basada en video de sujetos humanos sin inscripción previa. La API reconoce automáticamente todos los rostros encontrados en una transmisión de video, registrando su información biométrica completa capturada desde las diferentes vistas y ángulos, completa con emociones en vivo y expresiones. Cada tema se puede rastrear sin problemas y automáticamente sin una inscripción específica. Inscribir a una persona es tan simple como poner una etiqueta con su nombre en un video. Esto se puede hacer en cualquier momento, y el sistema identificará automáticamente el sujeto en videos anteriores, presentes y futuros. La identificación sin inscripción es perfecta para crear sistemas CRM para mostradores de registro, sistemas de control de acceso y asistencia, aplicaciones de vigilancia y seguridad.
¿En qué se diferencia de los sistemas existentes? La mayoría de los sistemas de identificación de video actuales se basan en el procesamiento de fotogramas clave. En otras palabras, descartan la información disponible en el flujo de movimiento y, en su lugar, vuelven al reconocimiento de imágenes fijas. Este enfoque de diseño requiere un conjunto de procedimientos de inscripción preliminares sofisticados en los que la cara del sujeto se captura contra un fondo plano en varios ángulos y expresiones planteadas.
FaceSDK 8.3 implementa un sistema de identificación por video de IA de autoaprendizaje. Reconoce y etiqueta automáticamente todos los rostros encontrados en una transmisión de video. Personalizar cualquier tema identificado se convierte en una simple cuestión de ponerle una etiqueta con su nombre o vincular su etiqueta a un registro de la base de datos. Nunca se requiere ningún procedimiento de inscripción especial. Además, la tasa de reconocimiento es significativamente mayor en los sistemas de reconocimiento de autoaprendizaje en comparación con los tradicionales basados en marcos clave. En las pruebas integrales de Multi-PIE, la tasa de reconocimiento aumenta siete veces con la identificación basada en video en comparación con la identificación basada en fotogramas clave, considerando que solo se registra una sola imagen de un sujeto y la tasa de aceptación falsa es 0.06%.
¿Por qué Tracker API es mejor que el manejo manual de fotogramas clave?
La biblioteca puede comparar diferentes rostros, devolviendo el grado de semejanza. Esto permite identificar rostros humanos que aparecen en imágenes fijas o secuencias de video al buscar bases de datos de rostros. Reconocer e identificar imágenes fijas permite localizar rostros similares en las bases de datos de licencias de conducir mientras ayuda a detectar duplicados. El sistema implementa la indexación de imágenes, creando plantillas compactas para una búsqueda más rápida. Esto a su vez permite crear una variedad de aplicaciones de seguridad, como sistemas de videovigilancia y control de acceso en tiempo real. Muchas más funciones y un mayor rendimiento se pueden lograr en los sistemas de vigilancia basados en video utilizando el nuevo conjunto de algoritmos de reconocimiento basados en movimiento.
FaceSDK está diseñado para funcionar igualmente bien en diferentes condiciones de iluminación. Funciona bien con luz diurna, iluminación fluorescente e incandescente. Al realizar pruebas en una base de datos de FRGC, la biblioteca identifica con éxito a las personas en el 93,9% de los casos si el falso positivo aceptable es del 0,1%.
Luxand FaceSDK devuelve las coordenadas de todos los rostros humanos que aparecen en la imagen, o notifica si no se encuentra ningún rostro. FaceSDK puede rastrear todas las caras que aparecen en una transmisión de video. Permite saber si aparece un nuevo rostro en el encuadre o si uno de los sujetos abandona el encuadre. Esto, a su vez, permite una fácil implementación del conteo de personas. Al realizar pruebas en la base de datos de la galería FERET dup1 + (fotos frontales similares a pasaportes) detecta con éxito el 99,5% de los rostros, con solo el 0,05% de falsos positivos.
FaceSDK detecta las coordenadas de ambos ojos. Su alto rendimiento permite utilizar esta función tanto en imágenes fijas como en secuencias de vídeo en tiempo real. La capacidad de rastrear los movimientos de los ojos permite crear una variedad de aplicaciones de entretenimiento, como probar anteojos. Un error promedio en la galería FERET dup1 + es del 3,1% de la distancia interocular, mientras que en el 95% de las ocurrencias el error es inferior al 5,7% de la distancia interocular. Que significan estos números? Significan que, en promedio, si hay 100 píxeles entre los ojos, los ojos se detectarán con una precisión de +/- 3 píxeles; e incluso si el error es mayor que eso, en el 95% será menos de 5 píxeles.
Luxand FaceSDK emplea algoritmos sofisticados para detectar y rastrear rasgos faciales de forma rápida y confiable. El SDK devuelve las coordenadas de 70 puntos de rasgos faciales, incluidos ojos, contornos de ojos, cejas, contornos de labios, punta de la nariz, etc. La detección funciona en tiempo real en computadoras de escritorio y dispositivos móviles, lo que permite realizar un seguimiento fluido en tiempo real y transformaciones de los rasgos faciales en video en vivo. En plataformas de escritorio, FaceSDK ofrece un rendimiento real de 60 fps en transmisiones de video, mientras que el procesamiento de video en plataformas móviles como Apple iPhone 6 se realiza a 30 fps en orientación horizontal (y en todas las orientaciones en dispositivos con plataformas más potentes). La función permite crear aplicaciones agregando nuevos elementos como bigotes, anteojos o pelucas; se enfrentan al morphing y la realidad aumentada. Al usar FaceSDK, creamos Mirror Reality SDK que transforma rostros en tiempo real al detectar rasgos faciales en una transmisión de video. Otro gran ejemplo es un generador de bebés, que transforma las caras de una pareja para predecir cómo se verá su bebé. Los desarrolladores pueden implementar mecanismos para analizar rostros detectando emociones o ángulo de rotación. ¡Transforma, anima o transforma rostros humanos con el SDK!
SIGUE LEYENDO →FaceSDK puede identificar automáticamente el género del sujeto según una imagen fija o una secuencia de movimiento. Esta función es muy demandada por los anunciantes minoristas y los especialistas en marketing. La calidad de identificación es del 93% en imágenes fijas y del 97% en videos.
FaceSDK reconoce automáticamente la edad de la persona en función de una sola imagen fija o un puñado de fotogramas de la transmisión de video. Según la calidad de la fuente y las condiciones de iluminación, la tasa de error es de +/- 5 años. El reconocimiento de edad se puede utilizar para rastrear la edad de sus visitantes o clientes. Además, las aplicaciones de robótica inteligente se beneficiarán del reconocimiento de edad.
FaceSDK ayuda a detectar las emociones humanas mediante la implementación del reconocimiento de expresiones faciales. La función ayuda a implementar un medidor de felicidad y a crear aplicaciones que pueden detectar el parpadeo y el sueño. El reconocimiento de expresiones faciales detecta si la persona que aparece en la imagen o en una transmisión de video tiene los ojos abiertos (tasa de reconocimiento de casi el 100% en nuestras pruebas internas) o si la persona está sonriendo (tasa de reconocimiento del 92%).
FaceSDK admite todas las cámaras web compatibles con DirectX que funcionan en Windows. Además, es compatible con todas las cámaras IP MJPEG en todas las plataformas compatibles, incluida la popular gama AXIS. Esto es perfecto para aplicaciones de seguridad, vigilancia y control de acceso, ya que el uso de cámaras IP permite obtener información de forma remota desde cámaras distantes. Esto también permite integrar FaceSDK en la infraestructura de vigilancia existente.
FaceSDK detecta automáticamente los rostros cubiertos por máscaras en fotografías y videos. Esta función se puede utilizar para detectar con precisión todos los rostros, incluidos los cubiertos por máscaras, así como para detectar si una persona lleva una máscara por motivos de seguridad y de lucha contra una pandemia. Consulte el código y los parámetros para una configuración rápida.
FaceSDK incluye una serie de funciones para cargar y manipular imágenes como .bmp, .jpg y .png, así como búferes de memoria. La biblioteca se puede utilizar para volver a muestrear imágenes, rotar, recortar, voltear y realizar ediciones a nivel de píxeles. Los archivos se pueden guardar en el mismo formato. Estas funciones son útiles para crear aplicaciones de imágenes incluso si no necesita ninguna función de reconocimiento facial de inmediato.
La biblioteca admite procesadores de varios núcleos para mejorar el rendimiento del reconocimiento facial, la detección de rostros y la detección de características faciales. Las CPU de varios núcleos de hoy en día, como Intel i5, i7 y Xeon, se utilizan en todo su potencial. La biblioteca es completamente segura para usar en múltiples subprocesos concurrentes, p. Ej. al recibir secuencias de video de una gran cantidad de cámaras de video.
Desarrollar sistemas de autenticación biométrica basados en la cara. Automatice el inicio de sesión del usuario con una cámara web. Mejore los editores gráficos y los productos de eliminación automática de ojos rojos. Desarrolle soluciones para realizar y animar modelos de cabezas en 3D con una sola fotografía. Descargue su versión de evaluación gratuita y dé un impulso a sus productos.
Descarga tu versión de evaluación gratuita y potencia tus productos. No se requiere tarjeta de crédito para comenzar.
Protegido por las patentes de EE. UU. 8,842,889; 8.879.804.