SISWeek Creando un sistema de reconocimiento facial con Face API.pptx
Luis Beltrán
• Microsoft MVP en AI y Developer Technologies
• Investigador en Tomás Bata University in Zlín
• Docente en Tecnológico Nacional de México en Celaya
@darkicebeam
luis@luisbeltran.mx
luisbeltran.mx
Azure Cognitive Services
Percepción Comprensión
Visión Voz Lenguaje Decisión
Computer Vision
Face API
Custom Vision
Text-to-Speech
Speech-to-Text
Speech Translator
Speaker Recognition
Language Understanding
Text Translator
Text Analytics
QnA Maker
Anomaly Detector
Content Moderator
Personalizer
microsoft.com/cognitive
Visión
Custom Vision
Personalice el reconocimiento
de imágenes para adaptarlo a
sus necesidades empresariales.
Computer Vision API
Analice el contenido de
imágenes y vídeos.
Face API
Detecte e identifique a
personas y emoticonos en las
imágenes.
Face API
• API Face Algorithm
• Detección
• Búsqueda de contenido similar
• Verificación
• Identificación
• Grupo
• API (Large)PersonGroup
• API (Large)PersonGroup Person
• API (Large)FaceList
• API Snapshot
Para aprender más…
Documentación de Face
https://docs.microsoft.com/es-mx/azure/cognitive-services/face/
Conceptos del reconocimiento facial
https://docs.microsoft.com/es-mx/azure/cognitive-services/face/concepts/face-
recognition
Referencia de API REST
https://docs.microsoft.com/es-ES/rest/api/face/
Detect, analyze, and recognize faces
https://docs.microsoft.com/en-us/learn/modules/detect-analyze-recognize-faces/
¡Gracias por tu atención!
About Me:
https://about.me/luis-beltran
Notas do Editor
These are the APIs, SDKs and services available that aim to help developers to create intelligent applications without the use of "direct artificial intelligence" and without the need for data science skills and knowledge. Azure Cognitive Services enable developers to easily add cognitive features into their applications.
Azure Cognitive Services enable applications to see, hear, speak, understand and even begin to reason. The Azure Cognitive Services portfolio can be divided into four main pillars: Vision, Speech, Language, and Decision.
The third category is Vision. This enables our applications to see and describe what is happening in a picture or video. The Computer Vision API is able to analyze the content in multimedia files, so we can get a description that represents an scene, what objects are recognized in a photo or even identify celebrities such as actors or famous people. Face API detects and identifies people and facial attributes such as hair, emotion –if a person is happy, sad or angry-, even an estimated age is possible to get with this service; finally, Custom Vision allows us to easily create a custom image recognition or object detection model from our own images to fit our business needs.
Face de Azure es un servicio basado en la nube que proporciona algoritmos para la detección y el reconocimiento de caras.
API Face Algorithm: cubre funciones principales, como detección, búsqueda de contenido similar, verificación, identificación y grupo.
API FaceList: se usa para administrar una FaceList para la búsqueda de contenido similar.
API LargePersonGroup Person: se usa para administrar caras de personas de LargePersonGroup para la identificación.
API LargePersonGroup: se usa para administrar un conjunto de datos de LargePersonGroup para la identificación.
API LargeFaceList: se usa para administrar una LargeFaceList para la búsqueda de contenido similar.
API PersonGroup Person: se usa para administrar caras de personas de PersonGroup para la identificación.
API PersonGroup: se usa para administrar un conjunto de datos de PersonGroup para la identificación.
API Snapshot: se usa para administrar una instantánea para la migración de datos entre suscripciones.
Uno de los objetivos clave de una aplicación de inscripción para el reconocimiento facial es brindar a los usuarios la oportunidad de dar su consentimiento para el uso de imágenes de su rostro para fines concretos, como el acceso a un sitio de trabajo. Como se podría pensar que las tecnologías de reconocimiento facial recopilan datos personales confidenciales, es especialmente importante pedir el consentimiento de forma transparente y respetuosa. El consentimiento es significativo para los usuarios cuando les permite tomar la decisión que cree que es la mejor se para ellos.
Antes de diseñar un flujo de inscripción, piense en la forma en que la aplicación que está compilando puede mantener las promesas que realiza a los usuarios sobre cómo se protegen sus datos:
Hardware: Considere la calidad de la cámara del dispositivo de inscripción.Incluya un paso de inicio de sesión con autenticación multifactor.
Seguridad: Cognitive Services sigue los procedimientos recomendados para cifrar los datos de usuario tanto en reposo como en tránsito
Privacidad del usuario
Accessibilidad