es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Google ML Kit detector de rostros – detectar rostros incompletos

Estoy intentando detectar caras incompletas en documentos de identificación utilizando Google ML Kit, pero aparentemente ML Kit está generando automáticamente contornos y puntos de referencia para las secciones de la cara que no se pueden ver. Por favor, vea la imagen adjunta a continuación:

Imagen

¿Cómo puedo detectar que la cara está incompleta y mostrar un error a los usuarios en consecuencia? Estoy usando las siguientes opciones de FaceDetector:

FaceDetectorOptions options =
            new FaceDetectorOptions.Builder()
                    .setPerformanceMode(FaceDetectorOptions.PERFORMANCE_MODE_ACCURATE)
                    .setContourMode(FaceDetectorOptions.CONTOUR_MODE_ALL)
                    .build();
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Una forma de detectar si el rostro está incompleto es verificar si los landmarks o contornos generados por el Detector de Rostros se superponen con los bordes del documento de identificación. Si lo hacen, es probable que el rostro esté incompleto. Puede utilizar las posiciones de los landmarks y contornos para calcular el cuadro delimitador del rostro detectado y compararlo con el cuadro delimitador del documento de identificación para ver si hay alguna superposición.

    Otra aproximación es utilizar un algoritmo personalizado para verificar la ausencia de landmarks o contornos. Por ejemplo, puede verificar si faltan ciertos puntos clave como las esquinas de los ojos, la nariz y la boca, o si el contorno alrededor del mentón está incompleto.

    Una vez que haya detectado que el rostro está incompleto, puede mostrar un mensaje de error al usuario informándole que el documento es inválido o que el rostro no está completamente visible. También puede resaltar las partes del rostro que faltan para que el usuario sepa dónde ajustar su posición antes de tomar otra foto.

    En general, detectar rostros incompletos en documentos de identificación utilizando ML Kit puede ser desafiante, pero con una combinación de aprendizaje automático y algoritmos personalizados, es posible identificar de manera precisa rostros incompletos y proporcionar retroalimentación informativa a los usuarios.

Comments are closed.