| | |
| | | |
| | | public boolean detectScoreCanSignUp() { // 得分是否可以注册 |
| | | boolean detectScoreCanSignUp = false; |
| | | // System.out.println("FacePosition.detectScoreCanSignUp score="+score); |
| | | // System1.out.println("FacePosition.detectScoreCanSignUp score="+score); |
| | | if (Constants.needIdCardModule) { |
| | | if (Constants.isNewIDCardReader) { |
| | | detectScoreCanSignUp = haveFaceAngleHintForSignUp() == null && detectScore >= 0.80; |
| | | System.out.println("FacePosition.detectScoreCanSignUp 1 detectScoreCanSignUp=" + detectScoreCanSignUp); |
| | | System1.out.println("FacePosition.detectScoreCanSignUp 1 detectScoreCanSignUp=" + detectScoreCanSignUp); |
| | | return detectScoreCanSignUp; |
| | | } |
| | | } |
| | | // detectScoreCanSignUp = haveFaceAngleHintForSignUp() == null && detectScore >= 0.95 && featureData != null; |
| | | detectScoreCanSignUp = haveFaceAngleHintForSignUp() == null && detectScore >= 0.8 && featureData != null; |
| | | if (detectScoreCanSignUp) { |
| | | // System.out.println("FacePosition.detectScoreCanSignUp detectScoreCanSignUp="+detectScoreCanSignUp + ", && featureData =" + featureData); |
| | | // System1.out.println("FacePosition.detectScoreCanSignUp detectScoreCanSignUp="+detectScoreCanSignUp + ", && featureData =" + featureData); |
| | | } |
| | | // System.out.println("FacePosition.detectScoreCanSignUp 2 detectScoreCanSignUp="+detectScoreCanSignUp + " detectScore >= 0.95 " + detectScore); |
| | | // System1.out.println("FacePosition.detectScoreCanSignUp 2 detectScoreCanSignUp="+detectScoreCanSignUp + " detectScore >= 0.95 " + detectScore); |
| | | return detectScoreCanSignUp; |
| | | } |
| | | |
| | | public boolean detectScoreCanSignUp1() { // 得分是否可以注册 |
| | | // System.out.println("FacePosition.detectScoreCanSignUp score="+score); |
| | | String haveFaceAngleHintForSignUp = haveFaceAngleHintForSignUp(); |
| | | // System1.out.println("FacePosition.detectScoreCanSignUp score="+score); |
| | | if (Constants.needIdCardModule) { |
| | | if (Constants.isNewIDCardReader) { |
| | | return haveFaceAngleHintForSignUp() == null && detectScore >= 0.80; |
| | | return haveFaceAngleHintForSignUp == null && detectScore >= 0.80; |
| | | } |
| | | } |
| | | boolean detectScoreCanSignUp = haveFaceAngleHintForSignUp() == null && detectScore >= 0.8 && featureData != null; |
| | | if (detectScoreCanSignUp) { |
| | | // System.out.println("FacePosition.detectScoreCanSignUp detectScoreCanSignUp="+detectScoreCanSignUp + ", && featureData =" + featureData); |
| | | boolean isKnownPerson = false; |
| | | if (compareFeatureResult != null && compareFeatureResult.person != null) { |
| | | isKnownPerson = true; |
| | | } |
| | | boolean detectScoreCanSignUp = |
| | | isKnownPerson || (haveFaceAngleHintForSignUp == null && |
| | | detectScore >= 0.8 && featureData != null); |
| | | if (!detectScoreCanSignUp && haveFaceAngleHintForSignUp != null) { |
| | | // System1.out.println("FacePosition.detectScoreCanSignUp1 haveFaceAngleHintForSignUp=" + haveFaceAngleHintForSignUp); |
| | | } |
| | | return detectScoreCanSignUp; |
| | | } |