public class CodeInfo extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected static FInt2 |
ZERO_OFFSET |
Constructor and Description |
---|
CodeInfo() |
CodeInfo(byte[] code,
FRect pos,
EyeInfo ei,
FInt2 mouth,
FInt2 nose,
FAngle angle,
byte[] facialData) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
FAngle |
getAngle() |
byte[] |
getCode() |
EyeInfo |
getEi() |
byte[] |
getFacialData() |
FInt2 |
getMouth() |
FInt2 |
getNose() |
FInt2 |
getOffset()
人脸信息坐标偏移量
此字段属于状态描述字段,不是属于人脸信息部分, 此字段不为 null 时用于描述当前人脸信息对象中所有的坐标数据的原点相对实际原点的偏移量 |
FRect |
getPos() |
int |
hashCode() |
CodeInfo |
relocate()
|
protected void |
relocateFacialData()
对面部数据重新定位
默认实现对面部数据( facialData )不做任何修改,子类可重写此方法 |
void |
setAngle(FAngle angle) |
void |
setCode(byte[] code) |
void |
setEi(EyeInfo ei) |
void |
setFacialData(byte[] facialData) |
void |
setMouth(FInt2 mouth) |
void |
setNose(FInt2 nose) |
void |
setOffset(FInt2 offset) |
void |
setPos(FRect pos) |
void |
toStream(java.io.PrintStream stream)
以文本形式向
PrintStream 输出对象内容 |
java.lang.String |
toString() |
CodeInfo |
withOffset(int x,
int y) |
protected static final FInt2 ZERO_OFFSET
public CodeInfo()
public byte[] getCode()
public void setCode(byte[] code)
public byte[] getFacialData()
public void setFacialData(byte[] facialData)
facialData
- 要设置的 facialDatapublic FInt2 getOffset()
null
时用于描述当前人脸信息对象中所有的坐标数据的原点相对实际原点的偏移量null
无偏移或偏移为0public CodeInfo withOffset(int x, int y)
protected void relocateFacialData()
facialData
)不做任何修改,子类可重写此方法public java.lang.String toString()
toString
in class java.lang.Object
public void toStream(java.io.PrintStream stream)
PrintStream
输出对象内容stream
- public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2020. All rights reserved.