4.1 データタイプ
データタイプ
インターフェイス名 | 機能 |
ApiResult | インターフェイス呼び出し結果 |
ApiStatus | インターフェイス呼び出しステータス |
AttibuteCategory | 属性種類 |
Context | モジュールコンテキスト情報 |
DropObject | トラッキングで破棄されたターゲットの種類を検出 |
DropObjectList | トラッキングで破棄されたターゲットリストの種類を検出 |
FaceAttribute | 顔の属性情報 |
HeadPose | 顔の角度 |
ImageFrame | カメラ画像のパラメータ |
Landmark | 顔の位置 |
LivenessResult | 生体検出結果の情報 |
LivenessResultList | 生体検出結果情報のリスト |
Orientation | 顔の方向定義 |
PixelFormat | 画像フォーマットの定義 |
Point3 | 顔の3Dポイント位置 |
PointList | 顔の3Dポイント位置リスト |
Quality | 顔の品質情報 |
QualityList | 顔品質の検出情報リスト |
Target | トラッキングしているターゲット情報 |
TrackerAndDroppers | テストトラッキングの結果リスト |
TrackObject | 単一ターゲット検出トラッキング結果 |
TrackObjectList | テストトラッキングの結果リスト |
Verifier | 特徴点の抽出情報 |
4.1.1 ApiResult
タイプの説明
インターフェイスの呼び出し結果
タイプパラメータ
パラメータ名 | タイプ | 説明 |
mStatus | ApiStatus | インターフェイスの呼び出し状態 |
mResult | Object | インターフェイスの呼び出し結果出力 |
4.1.2 ApiStatus
タイプの説明
インターフェイスの呼び出しステータス
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
mCode | int | リターンコード |
mMessage | String | インターフェイスの呼び出しステータス |
メソッドの説明
パラメータ名 | 説明 |
boolean isSuccess() | リクエストが成功したかどうか |
4.1.3 AttibuteCategory
タイプの説明
属性タイプ
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
mlabel | String | 属性カテゴリ |
mValue | int | 属性値 |
mConfidence | float | 特徴の信頼度 |
4.1.4 Context
タイプの説明
モジュールコンテキスト情報。基礎となるモデルによって割り当てられるため、ユーザー側での修正は必要なし
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
HandleCtx | long | コンテキストハンドル |
4.1.5 DropObject
タイプの説明
トラッキングで破棄可能なターゲットの種類を検出
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
id | int | ターゲットのトラッキングID |
objectType | int | ターゲットタイプ |
4.1.6 DropObjectList
メソッドの説明
トラッキングで破棄可能なターゲットリストのタイプを検出。
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
obejct | DropObject[] | ターゲットのトラッキングリスト |
cnt | int | ターゲット数 |
4.1.7 FaceAttribute
タイプの説明
顔の属性情報
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
mAttributeArray | AttributeCategory[] | 顔属性タイプのリスト |
mMask | boolean | マスク装着の有無 |
mCategoryCount | int | 顔属性の結果数 |
4.1.8 HeadPose
タイプの説明
頭の角度
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
yaw | float | 顔の水平偏向角度(ヨー角度) |
picth | float | 顔の垂直方向の角度(ピッチ角) |
roll | float | 顔の水平偏向角度(ロール角) |
4.1.9 ImageFrame
タイプの説明
カメラ映像のパラメータ
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
Buffer | byte[] | 画像データ |
pts | long | Unixタイムスタンプ |
StramId | int | ビデオストリームID |
Stride | long[] | 画像の1ラインあたりの画素が占めるスペース |
Height | int | 画像の高さ |
Width | int | 画像の幅 |
Plane | long[] | 各フォーマットの識別子 |
PlaneNum | int | 識別子数 |
Fmt | int | 画像の画素数 |
4.1.10 Landmark
タイプの説明
頭の位置
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
mPoints | Point3[] | 3Dポイント |
mPointsAvaliable | boolean[] | ポイント有効かどうか |
4.1.11 LivenessResult
タイプの説明
生体検出結果の情報
パラメータの説明
パラメータ名 | タイプ | 説明 |
score | float | 生体検知結果 |
id | int | 生体識別ID |
4.1.12 LivenessResultList
タイプの説明
生体検出結果情報のリスト
パラメータの説明
パラメータ名 | タイプ | 説明 |
livenessResults | LivenessResult[] | 複数の生体検知結果 |
cnt | int | 生体検知の数 |
4.1.13 Orientation
タイプの説明
生体認証の方向定義
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
UP | int | 顔が上向き |
LEFT | int | 顔が左向き |
DOWN | int | 顔が下向き |
RIGHT | int | 顔が右向き |
4.1.14 PixelFormat
タイプの説明
画像フォーマットの定義
タイプのパラメータ
パラメータ名 | タイプ | 説明 |
GRAY | int | グレースケールの画素数 |
RGB | int | RGBの画素数 |
NV12 | int | 2チャンネルの連続輝度チャンネル+UVコンポーネントインターリーブチャンネル |
NV21 | int | 2チャンネルの連続輝度チャンネル+VUコンポーネントインターリーブチャンネル |
BGRA | int | 4チャネルの32ビットBGRAピクセル |
BGR | int | 3チャネルの24ビットBGRAピクセル |
4.1.15 Point3
タイプの説明
生体認証の3Dポイント位置
パラメータの説明
パラメータ名 | タイプ | 説明 |
x | float | X軸ポイント |
y | float | Y軸ポイントの位置 |
z | float | Z軸。 値は0 |
4.1.16 PointList
タイプの説明
生体認証の3Dポイント位置リスト
パラメータの説明
パラメータ名 | タイプ | 説明 |
mPoints | Points3[] | 顔の3Dポイントのリスト |
size | int | ポイント数 |
4.1.17 Quality
タイプの説明
生体認証の品質情報
パラメータの説明
パラメータ名 | タイプ | 説明 |
label | int | ターゲットカテゴリ |
id | int | ターゲットのトラッキングID |
headPose | HeadPose | 顔の姿勢、角度 |
clarity | float | 顔写真の綺麗さ |
keypoint | PointList | 顔ポイントの位置 |
occlusion_ratio | float | 顔が隠された比率 |
quality | float | 顔写真の総合的な品質 |
keypoints_confidence | float | メインポイントの総合的なスコア |
メソッドの説明
パラメータ名 | 説明 |
float getmDistanceToCenter() | 顔の中間距離 |
float getmBrightness() | 顔画像の明るさ |
float getmMouthOpen() | 口が開いているかどうか |
float getmMissing() | 顔が隠されることが有無 |
float getSharpness() | 明瞭度 |
4.1.18 QualityList
タイプの説明
生体認証品質の検出情報リスト
パラメータの説明
パラメータ名 | タイプ | 説明 |
qualities | Quality[] | 品質検出情報のリスト |
cnt | int | 品質検出の数 |
4.1.19 Target
タイプの説明
トラッキングしているターゲット情報
パラメータの説明
パラメータ名 | タイプ | 説明 |
nFaceArray | Face[] | 画像内の顔リスト |
trackObjectList | TrackObjectList | 検出されたトラッキングしている顔のリスト |
4.1.20 TrackerAndDroppers
タイプの説明
トラッキング情報の検出
パラメータの説明
パラメータ名 | タイプ | 説明 |
trackObjectLists | TrackObjectList | トラッキングしていたオブジェクトを検出するリスト |
dropObjectLists | DropObjectList | 削除できるトラッキングしているオブジェクトを検出するリスト |
4.1.21 TrackObject
タイプの説明
シングル顔検出トラッキング結果
パラメータの説明
パラメータ名 | タイプ | 説明 |
objectType | int | 顔タイプ |
id | int | 顔のトラッキングID |
react | React | 顔情報(幅、高さ、位置) |
confidence | float | 顔の信頼度 |
4.1.22 TrackObjectList
タイプの説明
テストトラッキングの結果リスト
パラメータの説明
パラメータ名 | タイプ | 説明 |
objects | TrackObject[] | テストトラッキング結果のリスト |
cnt | int | トラッキングの結果数 |
Last updated