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