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
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;
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
Yes
No
Send your feedback to us