Face Analytics
Zia Face Analyticsは、画像内の顔検出を実行し、顔の特徴を分析して、検出された顔の性別、年齢、感情などの情報を提供します。
詳細については、Face Analyticsヘルプページをご覧ください。
入力として.jpg/._jpeg_または._png_ファイルを提供する必要があります。リクエストとレスポンスの形式については、APIドキュメントを参照してください。
属性をtrueまたはfalseに設定することで、年齢、笑顔、性別の検出を有効または無効にできます。また、モードをBASIC、MODERATE、またはADVANCEDに指定することもできます。これらの値はオプションです。デフォルトでは、すべての属性が検出され、ADVANCEDモードで処理されます。
レスポンスは、有効化された属性の予測、各顔の顔の特徴の座標とランドマーク、および各分析の信頼度スコアを返します。
サンプルコードスニペット
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}");
//ファイルパスを指定する
//各属性検出を必須または任意に設定し、検出モードを設定する
ZCFaceAnalyticsOptions options = ZCFaceAnalyticsOptions.getInstance().setAgeNeeded(false)
.setEmotionNeeded(true).setGenderNeeded(true).setAnalyseMode(ZCAnalyseMode.ADVANCED);
ZCFaceAnalysisData faceData = ZCML.getInstance().analyzeFace(file, options);
//ファイルとオプションでanalyzeFace()を呼び出す
Long facesCount = faceData.getFacesCount();
//画像内の顔の数を取得する
List faces = faceData.getFacesList();
for(ZCFaces face : faces)
{
//検出された各顔に対して実行される
Double faceConfidence = face.getConfidence();
//各分析の信頼度スコアを取得する
ZCAge age = face.getAge();
//顔の年齢を取得する
ZCGender gender = face.getGender();
//顔の性別を取得する
ZCFaceEmotion emotion = face.getEmotion();
//笑顔情報を取得する
ZCFacePoints facePoints = face.getCoordinates();
//顔の座標を取得する
List faceLandmarks = face.getFaceLandmarks();
//顔の特徴のランドマークを取得する
}
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit