お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

実装

このセクションでは、CatalystコンソールでのFace Analyticsの操作のみを説明します。アプリケーションのコードにFace Analyticsを実装する方法については、SDKおよびAPIドキュメントのセクションを参照してください。

前述のとおり、コンソールからCatalystアプリケーションにFace Analyticsを統合するためのコードテンプレートにアクセスでき、また顔が含まれる画像をアップロードして結果を取得することで機能をテストすることもできます。

Face Analyticsへのアクセス

CatalystコンソールでFace Analyticsにアクセスするには:

  1. Catalystコンソールの左ペインでZia Servicesに移動し、Face Analyticsをクリックします。
    face-analytics
  2. Try a Demoをクリックすると、Face Analytics機能が開きます。
    catalyst_facean_test_page

CatalystコンソールでのFace Analyticsのテスト

Catalystのサンプル画像を選択するか、独自の画像をアップロードして、Face Analyticsをテストできます。

サンプル画像をスキャンして結果を表示するには:

  1. ボックス内のSelect a Sample Imageをクリックします。
    catalyst_facean_sample
  2. 提供されたサンプルから画像を選択します。
    catalyst_facean_select_sample
    Face Analyticsが画像内の顔をスキャンし、属性を分析・予測し、検出された各顔について分析のテキスト結果と各predictionのconfidence scoreをパーセンテージ値で提供します。
    catalyst_facean_sample_scanned
    レスポンスバーの色は、predictionのconfidenceパーセンテージの範囲を示します。赤:0-30%、オレンジ:30-80%、緑:80-100%です。
    各顔の一般的な座標とローカライズされたランドマークの座標は、その他の検出結果に加えて、デフォルトでadvancedランドマークローカリゼーションモードのJSON responseで提供されます。View ResponseをクリックしてJSON responseを表示します。
    catalyst_facean_sample_json
    完全なサンプルJSON responseの構造については、APIドキュメントを参照してください。

独自の画像をアップロードしてFace Analyticsをテストするには:

  1. _Result_セクションの下にあるUploadをクリックします。
    catalyst_facean_upload
    Face Analyticsを閉じた後に再度開く場合は、このボックス内のBrowse Filesをクリックします。
    catalyst_facean_browse
  2. ローカルシステムからファイルをアップロードします。
注意: ファイルは._jpg_/._jpeg_または._png_形式である必要があります。ファイルサイズは10 MBを超えないようにしてください。
コンソールが画像内の顔をスキャンし、検出された顔の4つの属性の分析を表示します。
catalyst_facean_image_scanned
前述のとおり、Face Analyticsは画像内で最大10個の顔を検出し、属性を分析できます。サイドの矢印をクリックして、検出された各顔の結果を確認できます。JSON responseにも検出された各顔の結果が含まれます。
catalyst/catalyst_facean_image_json

Face Analyticsのコードテンプレートへのアクセス

CatalystがJavaNode.jsPythonプラットフォーム用に提供するコードテンプレートを使用して、CatalystアプリケーションにFace Analyticsを実装できます。

テストウィンドウの下のセクションからアクセスできます。Java SDKNodeJS SDK、またはPython SDKタブをクリックし、コピーアイコンを使用してコードをコピーします。このコードを、必要な箇所のWebまたはAndroidアプリケーションのコードに貼り付けることができます。

catalyst_facean_java

Javaでは、入力ファイルを新しいFileとして処理できます。ZCFaceAnalyticsOptionsモジュールにより、各属性の分析を有効または無効にするオプションが提供されます。たとえば、setAgeNeededfalseに設定すると、Face Analyticsは画像内で検出された顔の年齢prediction結果を提供しません。また、setAnalyseModeを使用して、ランドマークローカリゼーションモードをBASICMODERATE、またはADVANCEDに設定できます。

catalyst_facean_node

Node.jsでは、facePromiseオブジェクトを使用して入力画像ファイルとそのオプション設定を保持します。modebasicmoderate、またはadvancedとして指定し、属性をtrueまたはfalseに設定して分析を有効または無効にできます。

catalyst_facean_python

Pythonでは、analyse_face()メソッドが引数として入力画像を受け取ります。分析モードをbasicmoderate、またはadvancedとして指定することもできます。また、属性agesmilegendertrue(検出する)またはfalse(検出しない)として指定できます。これらの値はオプションです。デフォルトでは、すべての属性が検出され、advancedモードが処理されます。

最終更新日 2026-02-23 18:09:41 +0530 IST