diff --git a/app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java b/app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java index d94c448..07692d7 100644 --- a/app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java +++ b/app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java @@ -1189,6 +1189,9 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi private void startTestOpenDebugRegisterFunction() { LogManager.logInfo(TAG, "启动摄像头预览"); try { + //输出SingleBaseConfig.getBaseConfig() + Log.d(TAG, "startTestOpenDebugRegisterFunction: 555:"+ SingleBaseConfig.getBaseConfig()); + // 设置摄像头方向 if (SingleBaseConfig.getBaseConfig().getRBGCameraId() != -1){ CameraPreviewManager.getInstance().setCameraFacing(SingleBaseConfig.getBaseConfig().getRBGCameraId()); @@ -1214,7 +1217,7 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi if (frameCounter % PROCESS_FRAME_INTERVAL == 0 && (currentTime - lastProcessTime) > MIN_PROCESS_INTERVAL) { lastProcessTime = currentTime; - + Log.d(TAG, "onGetCameraData: 666:"+FaceSDKManager.initStatus); // 检查应用是否处于前台 if (!isApplicationInForeground()) { // 如果应用在后台,减少处理频率,每隔10秒处理一次 @@ -1228,6 +1231,8 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi height, width, 1, new FaceDetectCallBack() { @Override public void onFaceDetectCallback(LivenessModel livenessModel) { + + Log.d(TAG, "onGetCameraData: 777:"+livenessModel.getTrackFaceInfo().length); try { // 检查是否需要进行人脸检测 if (!isNeedCheckFace()) { diff --git a/financelibrary/src/main/java/com/baidu/idl/face/main/finance/manager/FaceSDKManager.java b/financelibrary/src/main/java/com/baidu/idl/face/main/finance/manager/FaceSDKManager.java index 5631853..d258416 100644 --- a/financelibrary/src/main/java/com/baidu/idl/face/main/finance/manager/FaceSDKManager.java +++ b/financelibrary/src/main/java/com/baidu/idl/face/main/finance/manager/FaceSDKManager.java @@ -851,16 +851,22 @@ public class FaceSDKManager { * @param deviceType 设备类型,5表示第6批设备,其他值表示非第6批设备 */ public void switchCameraByDeviceType(int deviceType) { - if (deviceType != 5) { - Log.e("FaceSDKManager", "switchCamera--非第6批"); - SingleBaseConfig.getBaseConfig().setVideoDirection(270); - SingleBaseConfig.getBaseConfig().setRgbVideoDirection(270); + Log.d("dev", "switchCameraByDeviceType999: "+deviceType); + if(deviceType == 6){ + Log.e("FaceSDKManager", "switchCamera--第7批"); + SingleBaseConfig.getBaseConfig().setVideoDirection(90); + SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0); - } else { + }else if(deviceType == 5){ Log.e("FaceSDKManager", "switchCamera--第6批"); SingleBaseConfig.getBaseConfig().setVideoDirection(90); SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(1); + }else{ + Log.e("FaceSDKManager", "switchCamera--采用默认配置"); + SingleBaseConfig.getBaseConfig().setVideoDirection(270); + SingleBaseConfig.getBaseConfig().setRgbVideoDirection(270); + SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0); } com.baidu.idl.face.main.finance.utils.FinanceConfigUtils.modityJson(); }