Browse Source

add log

dev
MTing 3 weeks ago
parent
commit
c2aa9cd479
  1. 7
      app/src/main/java/com/ouxuan/oxface/OXFaceOnlineActivity.java
  2. 16
      financelibrary/src/main/java/com/baidu/idl/face/main/finance/manager/FaceSDKManager.java

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

@ -1189,6 +1189,9 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
private void startTestOpenDebugRegisterFunction() { private void startTestOpenDebugRegisterFunction() {
LogManager.logInfo(TAG, "启动摄像头预览"); LogManager.logInfo(TAG, "启动摄像头预览");
try { try {
//输出SingleBaseConfig.getBaseConfig()
Log.d(TAG, "startTestOpenDebugRegisterFunction: 555:"+ SingleBaseConfig.getBaseConfig());
// 设置摄像头方向 // 设置摄像头方向
if (SingleBaseConfig.getBaseConfig().getRBGCameraId() != -1){ if (SingleBaseConfig.getBaseConfig().getRBGCameraId() != -1){
CameraPreviewManager.getInstance().setCameraFacing(SingleBaseConfig.getBaseConfig().getRBGCameraId()); CameraPreviewManager.getInstance().setCameraFacing(SingleBaseConfig.getBaseConfig().getRBGCameraId());
@ -1214,7 +1217,7 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
if (frameCounter % PROCESS_FRAME_INTERVAL == 0 && if (frameCounter % PROCESS_FRAME_INTERVAL == 0 &&
(currentTime - lastProcessTime) > MIN_PROCESS_INTERVAL) { (currentTime - lastProcessTime) > MIN_PROCESS_INTERVAL) {
lastProcessTime = currentTime; lastProcessTime = currentTime;
Log.d(TAG, "onGetCameraData: 666:"+FaceSDKManager.initStatus);
// 检查应用是否处于前台 // 检查应用是否处于前台
if (!isApplicationInForeground()) { if (!isApplicationInForeground()) {
// 如果应用在后台减少处理频率每隔10秒处理一次 // 如果应用在后台减少处理频率每隔10秒处理一次
@ -1228,6 +1231,8 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi
height, width, 1, new FaceDetectCallBack() { height, width, 1, new FaceDetectCallBack() {
@Override @Override
public void onFaceDetectCallback(LivenessModel livenessModel) { public void onFaceDetectCallback(LivenessModel livenessModel) {
Log.d(TAG, "onGetCameraData: 777:"+livenessModel.getTrackFaceInfo().length);
try { try {
// 检查是否需要进行人脸检测 // 检查是否需要进行人脸检测
if (!isNeedCheckFace()) { if (!isNeedCheckFace()) {

16
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批设备 * @param deviceType 设备类型5表示第6批设备其他值表示非第6批设备
*/ */
public void switchCameraByDeviceType(int deviceType) { 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); SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(0);
} else {
}else if(deviceType == 5){
Log.e("FaceSDKManager", "switchCamera--第6批"); Log.e("FaceSDKManager", "switchCamera--第6批");
SingleBaseConfig.getBaseConfig().setVideoDirection(90); SingleBaseConfig.getBaseConfig().setVideoDirection(90);
SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90); SingleBaseConfig.getBaseConfig().setRgbVideoDirection(90);
SingleBaseConfig.getBaseConfig().setMirrorDetectRGB(1); 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(); com.baidu.idl.face.main.finance.utils.FinanceConfigUtils.modityJson();
} }

Loading…
Cancel
Save