フィーチャーマネジメント

顔フィーチャーライブラリのマネジメント

クラスの説明

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を返す

例外

なし

最終更新