Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Face Analytics

Zia Face Analytics realiza detección facial en imágenes y analiza las características faciales para proporcionar información como el género, la edad y la emoción de los rostros detectados.

Puedes aprender más en la página de ayuda de Face Analytics.

Debes proporcionar archivos .jpg/.jpeg o .png como entrada. Consulta la documentación de la API para los formatos de solicitud y respuesta.

Puedes habilitar o deshabilitar la detección de edad, sonrisa o género estableciendo los atributos como true o false. También puedes especificar el modo como BASIC, MODERATE o ADVANCED. Estos valores son opcionales. Todos los atributos son detectados y el modo ADVANCED se procesa por defecto.

La respuesta devuelve la predicción de los atributos habilitados, las coordenadas y puntos de referencia de las características faciales de cada rostro, y la puntuación de confianza de cada análisis.

Fragmento de código de ejemplo


Package Imports
copy
import com.zc.component.ml.ZCAge; 
import com.zc.component.ml.ZCAnalyseMode;
import com.zc.component.ml.ZCFaceAnalysisData; 
import com.zc.component.ml.ZCFaceAnalyticsOptions; 
import com.zc.component.ml.ZCFaceEmotion; 
import com.zc.component.ml.ZCFaceLandmark; 
import com.zc.component.ml.ZCFacePoints;
import com.zc.component.ml.ZCFaces; 
import com.zc.component.ml.ZCGender; 
import com.zc.component.ml.ZCML;
import java.io.File;
copy
File file = new File("{filePath}"); 
//Especifica la ruta del archivo 
//Establece cada detección de atributo como requerida o no requerida, y el modo de detección 
ZCFaceAnalyticsOptions options = ZCFaceAnalyticsOptions.getInstance().setAgeNeeded(false)
.setEmotionNeeded(true).setGenderNeeded(true).setAnalyseMode(ZCAnalyseMode.ADVANCED);
ZCFaceAnalysisData faceData = ZCML.getInstance().analyzeFace(file, options); 
//Llama a analyzeFace() con el archivo y las opciones 
Long facesCount = faceData.getFacesCount(); 
//Para obtener el conteo de rostros en la imagen 
List faces = faceData.getFacesList(); 
for(ZCFaces face : faces)
{ 
//Se ejecuta para cada rostro detectado 
Double faceConfidence = face.getConfidence(); 
//Para obtener la puntuación de confianza de cada análisis 
ZCAge age = face.getAge(); 
//Para obtener la edad del rostro 
ZCGender gender = face.getGender(); 
//Para obtener el género del rostro 
ZCFaceEmotion emotion = face.getEmotion();
//Para obtener información de sonrisa 
ZCFacePoints facePoints = face.getCoordinates(); 
//Para obtener las coordenadas del rostro 
List faceLandmarks = face.getFaceLandmarks(); 
//Para obtener los puntos de referencia de las características faciales 
}

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA

ENLACES RELACIONADOS

Face Analytics - API