|
|
@ -1944,6 +1944,9 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi |
|
|
|
// 这里可以处理base64数据,如上传到服务器等 |
|
|
|
Log.i(TAG, "processFaceRecognitionFlow: 获取到人脸base64数据"); |
|
|
|
|
|
|
|
// 重置连续未检测到人脸计数器 |
|
|
|
consecutiveNoFaceCount = 0; |
|
|
|
|
|
|
|
// 保存人脸base64数据到verifyCode变量 |
|
|
|
verifyCode = base64img; |
|
|
|
|
|
|
@ -1963,7 +1966,7 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi |
|
|
|
if (gateABController != null) { |
|
|
|
LogManager.logInfo(TAG, "gate_enter_open_enable为true,直接开启B门"); |
|
|
|
gateABController.handleFaceRecognitionSuccess(false); // 参数保留兼容性,实际都开B门 |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
pauseCamera(); |
|
|
|
// 2秒后隐藏提示并开门 |
|
|
@ -2063,6 +2066,10 @@ public class OXFaceOnlineActivity extends BaseActivity implements View.OnClickLi |
|
|
|
if (needSendFaceImage) { |
|
|
|
String bitmap_str = BitmapUtils.bitmapToBase64(bitmap); |
|
|
|
image.destory(); |
|
|
|
|
|
|
|
// 成功获取到人脸base64数据时,重置连续未检测到人脸计数器 |
|
|
|
consecutiveNoFaceCount = 0; |
|
|
|
|
|
|
|
return bitmap_str; |
|
|
|
} else { |
|
|
|
// 如果不需要发送,则不进行base64转换,直接释放资源 |
|
|
|