--- title: "Comparación facial" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/zia-services/identity-scanner/facial-comparison/ description: "Esta página describe el método para usar la funcionalidad de comparación facial en tu aplicación Java con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Zia Services type: general related_links: - name: "Facial Comparison - API" url: /es/api/code-reference/zia-services/identity-scanner/facial-comparison/#FacialComparison --- # Identity Scanner [Identity Scanner](https://docs.catalyst.zoho.com/es/zia-services/help/identity-scanner/introduction) es un componente de Zia impulsado por IA que te permite realizar verificaciones de identidad seguras en individuos y documentos escaneando y procesando varios documentos de identificación o documentos oficiales. Es un conjunto integral que incorpora múltiples funcionalidades divididas en dos categorías principales: E-KYC y procesamiento de documentos. > **Nota:** Catalyst no almacena ninguno de los archivos que subes en sus sistemas. Los documentos que subes se usan solo para procesamiento único. Tampoco se usan para propósitos de entrenamiento de modelos de ML. Los componentes de Catalyst cumplen completamente con todas las leyes aplicables de protección de datos y privacidad. ## Facial Comparison Facial Comparison, también conocido como E-KYC, es una parte de Identity Scanner que compara dos rostros en dos imágenes diferentes para determinar si son el mismo individuo. Esto te permitirá verificar la identidad de un individuo a partir de su documento de identificación comparándolo con una foto existente. Por ejemplo, puedes verificar la autenticidad de una identificación con foto, como la tarjeta Aadhaar de un individuo, comparándola con su fotografía actual. > **Nota:** Aunque la funcionalidad de procesamiento de documentos de Identity Scanner solo es relevante para usuarios indios, las herramientas de API y SDK de Facial Comparison están disponibles para una audiencia global. Sin embargo, el acceso y las pruebas de Facial Comparison o E-KYC desde la consola de Catalyst están restringidos únicamente a los usuarios del DC de IN. Puedes realizar una comparación facial entre una imagen de origen y una imagen de consulta, especificando la ruta a ambos archivos de imagen, como se muestra en el código de ejemplo. El método `compareFace()` procesa ambas imágenes. > **Nota:** Puedes marcar cualquiera de las imágenes, ya sea la del documento de identificación o la fotografía del individuo, como la imagen de origen o de consulta. Esto no afectará los resultados. **Formatos de archivo permitidos:** _.webp_, _.jpeg_, _.png_ **Límite de tamaño de archivo:** 10 MB El resultado de la comparación se establece como **`true` si los rostros coinciden, o `false`** si no coinciden. El resultado también contiene una puntuación de confianza entre el rango de 0 a 1, que determina la precisión del procesamiento. Solo si la comparación produce una puntuación de confianza superior al 50%, es decir, 0.5, el resultado se establecerá como `true`. #### Fragmento de código de ejemplo **Package Imports** ```java import com.catalyst.advanced.CatalystAdvancedIOHandler; import com.zc.component.ml.ZCFaceComparisonData; import com.zc.component.ml.ZCML; import java.io.File; ``` ```java File sourceImage= new File("/Users/amelia-421/Desktop/source.webp"); //Especifica la ruta del archivo File queryImage= new File("/Users/amelia-421/Desktop/query.webp"); //Especifica la ruta del archivo ZCFaceComparisonData data = ZCML.getInstance().compareFace(sourceImage,queryImage ); Double confidence = data.getConfidence(); //Obtiene la puntuación de confianza boolean matched= data.getMatched(); //Obtiene el resultado como un valor booleano ```