소스 검색

统计深光slam模式 段数

dsx 1 년 전
부모
커밋
dbaba3ac9c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

+ 2 - 2
src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

@@ -866,7 +866,7 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
 
     private Integer getShootCount(ScenePlusExt scenePlusExt){
         String homePath = SceneUtil.getHomePath(scenePlusExt.getDataSource());
-        if(scenePlusExt.getLocation() == 5 || scenePlusExt.getLocation() == 6){
+        if(scenePlusExt.getLocation() == 5){
             String slamDataStr = fYunFileService.getFileContent(homePath.concat("slam_data.json"));
             JSONObject slamDataObj = JSON.parseObject(slamDataStr);
             JSONArray viewsInfo = slamDataObj.getJSONArray("views_info");
@@ -874,7 +874,7 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
                 return 0;
             }
             return viewsInfo.stream().mapToInt(info -> {
-                return ((JSONArray) info).size();
+                return  ((JSONObject) info).getJSONArray("list_pose").size();
             }).sum();
         }