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