Pārlūkot izejas kodu

统计深光slam模式 段数

dsx 1 gadu atpakaļ
vecāks
revīzija
dbaba3ac9c

+ 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();
         }