fuliqi
2024-08-19 c0a6471efcf392e54aeefe318a27d5da78220fd7
ycl-server/src/main/java/com/ycl/calculate/FaceDeviceSampleCalculation.java
@@ -93,17 +93,21 @@
        //返回对象的引用,如果不存在会放入新的key,value
        AreaStats stats = areaStatsMap.computeIfAbsent(key, k -> new AreaStats());
        FaceDeviceSamplingResult.BigUsefulness bigUseful = result.getBigUseful();
        FaceDeviceSamplingResult.FaceEligibility faceElig = result.getFaceElig();
        FaceDeviceSamplingResult.FaceEligibility faceElig = result.getFaceEligibility();
        stats.totalSites++;
        //90%及以上数据合格则此人脸设备被视为图片合格
        if (faceElig != null) {
        if (faceElig.getFaceEligPercent() >= 0.9) {
            stats.picQualifySites++;
        }
        }
        //大图可用率大于90%视为合格
        if (bigUseful != null) {
        if (bigUseful.getBigUsefulPercent() >= 0.9) {
            stats.picUsabilitySites++;
        }
    }
    }
    /**
     * 人脸图片合格率、大图可用性