public class FaceDetectResult
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
int |
id |
static int |
SEX_FEMALE
性別 女性
|
static int |
SEX_MALE
性別 男性
|
コンストラクタと説明 |
---|
FaceDetectResult()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
FaceDetectResult |
clone()
クローン
|
int |
getAge()
年齢推定
|
int |
getAnglePitch()
顔の角度(頷く向)を取得
|
int |
getAnglePitchMoveScore()
過去10フレームで顔が頷く方向に動いた角度量のスコア
|
int |
getAngleRoll()
顔の角度(かしげる方向)を取得
|
int |
getAngleRollMoveScore()
過去10フレームで顔が頷く方向に動いた角度量のスコア
|
int |
getAngleYaw()
顔の角度(回転方向)を取得
|
int |
getAngleYawMoveScore()
過去10フレームで顔が頷く方向に動いた角度量のスコア
|
int |
getBlinkLeft()
まばたきの状態 左目
|
int |
getBlinkRight()
まばたきの状態 右目
|
java.awt.Point |
getCenterPoint(int num)
検出した顔の中央座標を取得
|
byte[] |
getFacefuture() |
java.awt.Rectangle[] |
getFaceList()
検出した顔の外形リストを取得
|
int |
getFaceNum()
検出した顔の数を取得
|
java.util.ArrayList<PFIDLibrary.PFID_POINT> |
getFaceparts() |
PFIDLibrary.FacePosition |
getFacePosition(int num)
検出した顔位置情報を取得
|
java.awt.Point |
getFaceVectoer()
顔の向きのベクトル取得
|
double |
getFPS()
フレームレート
|
java.awt.Point |
getGazeVectoer()
視線のベクトル取得
|
int |
getHeight(int num)
検出した顔の高さ取得
|
byte[] |
getRawImage() |
java.awt.Rectangle |
getRect(int num)
検出した顔の座標取得
|
int |
getSmile()
笑顔推定
|
int |
getWidth(int num)
検出した顔の幅取得
|
boolean |
isAgeSexDetect()
年齢・性別の検出状態
|
boolean |
isBlinkDetect()
瞬きを検出したか
|
boolean |
isDetect()
顔を検出しているか
|
java.lang.Boolean |
isFemale()
女性かどうか
|
java.lang.Boolean |
isMale()
男性かどうか
|
void |
setAgeresult(PFAGRLibrary.AgeSexResult ageresult)
年齢検出結果の設定
|
void |
setBlinkscore(BlinkLibrary.Blink_Score blinkscore)
瞬きスコアの設定
|
void |
setDetect(boolean detect)
検出状態の設定
|
void |
setFaceangle(PFDRLibrary.PFDR_FACE_ANGLE faceangle)
顔角度の設定
|
void |
setFaceparts(java.util.ArrayList<PFIDLibrary.PFID_POINT> faceparts)
顔部品リストの設定
|
void |
setFaces(PFIDLibrary.PFID_FACE_DETECT faces)
顔位置情報の設定
|
void |
setFps(double fps)
フレームレートの設定
|
void |
setRect_list(java.util.ArrayList<java.awt.Rectangle> rect_list) |
void |
setSmile(int smile) |
public int id
public static final int SEX_MALE
public static final int SEX_FEMALE
public byte[] getFacefuture()
public FaceDetectResult clone()
clone
クラス内 java.lang.Object
public java.awt.Point getCenterPoint(int num)
num
- 検出した顔リストの番号public java.awt.Rectangle getRect(int num)
num
- 検出した顔リストの番号public int getWidth(int num)
num
- 検出した顔リストの番号public int getHeight(int num)
num
- 検出した顔リストの番号public int getFaceNum()
public java.awt.Rectangle[] getFaceList()
public PFIDLibrary.FacePosition getFacePosition(int num)
num
- 検出した顔リストの番号public double getFPS()
public boolean isDetect()
public boolean isBlinkDetect()
public int getBlinkLeft()
public int getBlinkRight()
public int getSmile()
public boolean isAgeSexDetect()
public int getAge()
public java.lang.Boolean isMale()
public java.lang.Boolean isFemale()
public int getAnglePitch()
public int getAngleRoll()
public int getAngleYaw()
public int getAnglePitchMoveScore()
public int getAngleRollMoveScore()
public int getAngleYawMoveScore()
public java.awt.Point getFaceVectoer()
public java.awt.Point getGazeVectoer()
public void setDetect(boolean detect)
detect
- 検出状態public void setAgeresult(PFAGRLibrary.AgeSexResult ageresult)
ageresult
- 年齢public void setBlinkscore(BlinkLibrary.Blink_Score blinkscore)
blinkscore
- まばたきスコアpublic void setFaceangle(PFDRLibrary.PFDR_FACE_ANGLE faceangle)
faceangle
- 顔角度public void setFaceparts(java.util.ArrayList<PFIDLibrary.PFID_POINT> faceparts)
faceparts
- 顔部品リストpublic void setFaces(PFIDLibrary.PFID_FACE_DETECT faces)
faces
- PFID_FACE_DETECTpublic void setFps(double fps)
fps
- フレームレートpublic void setRect_list(java.util.ArrayList<java.awt.Rectangle> rect_list)
public void setSmile(int smile)
public java.util.ArrayList<PFIDLibrary.PFID_POINT> getFaceparts()
public byte[] getRawImage()