Browse Source

fix 调整识别参数

dev
MTing 2 days ago
parent
commit
bb29e4fbbb
  1. 1
      app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java
  2. 6
      financelibrary/src/main/java/com/baidu/idl/face/main/finance/model/BaseConfig.java

1
app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java

@ -1474,6 +1474,7 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
FaceInfo faceInfo = livenessModel.getFaceInfo();
// 添加判断条件减少不必要的base64转换
Log.d(TAG, faceInfo.leftEyeclose+" "+faceInfo.score+" getFaceImageBase64: "+faceInfo.bestImageScore + " getBestImageScore-Config:"+SingleBaseConfig.getBaseConfig().getBestImageScore());
if (faceInfo != null && faceInfo.bestImageScore > SingleBaseConfig.getBaseConfig().getBestImageScore()) {
BDFaceImageInstance image = livenessModel.getBdFaceImageInstance();
if (image != null) {

6
financelibrary/src/main/java/com/baidu/idl/face/main/finance/model/BaseConfig.java

@ -27,7 +27,7 @@ public class BaseConfig {
// 默认为max分为"max" "none"三个方式分别是最大人脸 和不检测人脸
private String trackType = "max";
// 默认为80px可传入大于50px的数值小于此大小的人脸不予检测
private int minimumFace = 60;
private int minimumFace = 80;
// 人脸置信度用于表征被检测到的物体是人脸的概率该阈值设置越高检测越严格建议在0.3-0.8区间内调整阈值
private float faceThreshold = 0.5f;
// 模糊度设置默认0.5取值范围[0~1]0是最清晰1是最模糊
@ -178,9 +178,9 @@ public class BaseConfig {
private int depthHeight = 400;
// 是否开启最优人脸检测
private boolean usingBestImage = false;
private boolean usingBestImage = true;
// 最优人脸分数
private int bestImageScore = 50;
private int bestImageScore = 80;
// 默认为0可传入090180270四个选项
private int rgbVideoDirection = 90;

Loading…
Cancel
Save