ycl-server/src/main/java/com/ycl/task/OsdTask.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ycl-server/src/main/java/com/ycl/task/VideoTask.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ycl-server/src/main/java/com/ycl/task/OsdTask.java
@@ -98,9 +98,7 @@ //过滤掉无效ip并筛选出视频设备 monitors = monitors.stream() .filter(monitor -> !StringUtils.isEmpty(monitor.getIp()) && !"127.0.0.1".equals(monitor.getIp()) && monitor.getCameraFunType()!=null && monitor.getCameraFunType().contains("1")) !"127.0.0.1".equals(monitor.getIp())) .collect(Collectors.toList()); List<Future<OSDResult>> futureList = new ArrayList<>(48); List<OSDResult> osdResultList = new ArrayList<>(); ycl-server/src/main/java/com/ycl/task/VideoTask.java
@@ -139,11 +139,6 @@ .where("mongoCreateTime").gte(DateUtils.getDayStart(yesterday)).lt(DateUtils.getDayEnd(yesterday))); List<OsdCheckResult> results = mongoTemplate.find(query, OsdCheckResult.class); //优云上有车辆和人脸的设备数据,需要过滤出视频设备 List<String> videoIds = monitorMapper.getVideoIds(); if(!CollectionUtils.isEmpty(results)){ results = results.stream().filter(result -> videoIds.contains(result.getNo())).collect(Collectors.toList()); } CalculationStrategy calculator = IndexCalculationFactory.getCalculator(CalculationStrategyConstants.Video_OsdTime); calculator.calculate(results); log.info("结束计算Osd标注、时间准确率");