フィーチャーマネジメント
顔フィーチャーライブラリのマネジメント
クラスの説明
FeatureManagerProxy
メンバー関数 | 説明 | 導入バージョン |
int delete(int userId) | ユーザーIDの顔フィーチャーを削除 | 2.0.0 |
byte[] getFeature( Bitmap avatar) | 画像の顔フィーチャーを取得 | 2.0.0 |
int insert(int userId, byte[] feature) | フィーチャーライブラリの追加 | 2.0.0 |
メンバー関数の説明
int delete(int userId)
顔フィーチャーを削除
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
userId | int | 顔フィーチャーID | なし | 2.0.0 |
戻り値
削除が成功した場合に0を返す。そうでない場合は下記の値を返す ・不正なパラメータの場合、-1を返す ・顔フィーチャーライブラリが空の場合、-260を返す ・検索結果にない場合、-261を返す
例外
なし
byte[] getFeature(Bitmap avatar)
画像の顔フィーチャーを取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
avatar | Bitmap | 個人の鮮明な画像 | なし | 2.0.0 |
戻り値
顔フィーチャーのbyte配列を返
例外
なし
int insert(int userId, byte[] feature)
フィーチャーライブラリの追加
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
userId | int | 顔フィーチャーID | なし | 2.0.0 |
feature | byte[] | 顔フィーチャーバイト配列 | なし | 2.0.0 |
戻り値
挿入操作が成功した場合に0を返す。そうでない場合は下記の値を返す ・不正なパラメータの場合、-1を返す ・ライブラリに顔フィーチャー追加が失敗した場合、-259を返す ・UUIDを取得できない場合、-262を返す
例外
なし
最終更新