com.aiwiown.face.domain.orc.OCRCardDict Maven / Gradle / Ivy
package com.aiwiown.face.domain.orc;
import com.aiwiown.face.ApiObject;
import com.aiwiown.face.internal.mapping.ApiField;
import java.math.BigDecimal;
/**
*
*
* OCRCardDict
* Date: 2020/4/24 0024
* Time: 17:16
*
* @author [email protected]
*/
public class OCRCardDict extends ApiObject {
private static final long serialVersionUID = 1031268483563973504L;
/**
* 表示该区域是否存在质量问题(存在影响识别的光斑、阴影、遮挡、污渍等)。取[0,1]区间实数,3位有效数字。
*
* 注:
*
* 存在质量问题如果是光斑,部分遮挡,也是可以识别出内容的,本字段对存在留存需求的场景提供参考
* 当字段为“portrait”时,quality返回值暂时没有意义
* 系统对质量判断的默认阈值为0.15
*/
@ApiField("quality")
private BigDecimal quality;
/**
* 表示字段识别出来的内容,若没有识别到,则返回空字符串;
*/
@ApiField("result")
private String result;
/**
* 表示该字段是否存在逻辑问题。如:识别身份证号因遮挡无法识别到18位、身份证号码的最后一位和性别匹配不上。通常当有逻辑问题的时候,认为识别出的结果是不可信的。
*
* 0: 表示正常
* 1: 表示存在逻辑问题
* 注:当字段为“portrait”时,logic返回值暂时没有意义。
*/
@ApiField("logic")
private Integer logic;
public BigDecimal getQuality() {
return quality;
}
public void setQuality(BigDecimal quality) {
this.quality = quality;
}
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
public Integer getLogic() {
return logic;
}
public void setLogic(Integer logic) {
this.logic = logic;
}
}