| | |
| | | package com.ycl.factory; |
| | | |
| | | import com.ycl.calculate.*; |
| | | import com.ycl.platform.domain.result.UY.VideoQualityResult; |
| | | import constant.CalculationStrategyConstants; |
| | | |
| | | import java.util.HashMap; |
| | |
| | | calculators.put(CalculationStrategyConstants.Face_ClockAccuracy, new FaceClockAccuracyCalculation()); |
| | | //TODO:人脸目录一致 |
| | | |
| | | //一机一档合格率 |
| | | calculators.put(CalculationStrategyConstants.Video_MonitorQualify, new MonitorQualifyCalculation()); |
| | | //视频点位在线率 |
| | | calculators.put(CalculationStrategyConstants.Video_SiteOnline, new VideoOnlineCalculation()); |
| | | //视频录像可用率 |
| | | calculators.put(CalculationStrategyConstants.Video_Usability, new VideoUsabilityCalculation()); |
| | | |
| | | //平台在线率 |
| | | calculators.put(CalculationStrategyConstants.Video_PlatformOnline,new PlatformOnlineCalculation()); |
| | | } |
| | | |
| | | public static CalculationStrategy getCalculator(String indexName) { |