diff --git a/mower/solvers/depotREC.py b/mower/solvers/depotREC.py index 59de26f..cef0f9b 100644 --- a/mower/solvers/depotREC.py +++ b/mower/solvers/depotREC.py @@ -66,10 +66,10 @@ def 拼图(图片列表): stitcher = cv2.Stitcher.create(mode=cv2.Stitcher_SCANS) status, result = stitcher.stitch(图片列表) if status == cv2.Stitcher_OK: - logger.info("仓库扫描: 拼接完成。") + logger.info("拼接完成。") return result else: - logger.warning(f"仓库扫描: 拼接失败,状态码: {status}") + logger.warning(f"拼接失败,状态码: {status}") raise RuntimeError(f"拼接失败,状态码: {status}") except cv2.error as e: logger.error(f"OpenCV 错误: {e}") @@ -121,7 +121,7 @@ def 识别空物品(物品灰): # "depot_3_empty", # ) if 白像素比值 > 99: - logger.info("仓库扫描: 删除一次空物品") + logger.info("删除一次空物品") return False else: @@ -177,7 +177,7 @@ class depotREC(SceneGraphSolver): self.结果字典 = {} self.明日方舟工具箱json = {} - logger.info(f"仓库扫描: 吟唱用时{datetime.now() - self.start_time}") + logger.info(f"吟唱用时{datetime.now() - self.start_time}") def 切图主程序(self, 拼接好的图片): 圆 = 找圆(拼接好的图片) @@ -187,7 +187,7 @@ class depotREC(SceneGraphSolver): else: 横坐标 = [188 + 234 * i for i in range(0, 8)] 纵坐标 = [144, 430, 715] - logger.warning("仓库扫描: 在这个分类下没有找到足够多的圆,使用预设坐标") + logger.warning("在这个分类下没有找到足够多的圆,使用预设坐标") 切图列表 = 切图(横坐标, 纵坐标, 拼接好的图片) return 切图列表 @@ -236,7 +236,7 @@ class depotREC(SceneGraphSolver): ] self.category = 0 result = super().run() - logger.info(f"仓库扫描: {self.结果字典}") + logger.info(f"{self.结果字典}") depot_manager = DepotManager() depot_manager.CV导入(self.结果字典, int(datetime.now().timestamp())) return result @@ -281,7 +281,7 @@ class depotREC(SceneGraphSolver): 截图列表.append(新的截图) # saveimg(旧的截图, "depot_1_screenshot") - logger.info(f"仓库扫描: 把第{len(截图列表)}页保存进内存中等待识别") + logger.info(f"把第{len(截图列表)}页保存进内存中等待识别") if "养成材料" in 分类名称: while True: self.swipe_noinertia( @@ -295,13 +295,13 @@ class depotREC(SceneGraphSolver): if 相似度 < 70: 截图列表.append(新的截图) logger.info( - f"仓库扫描: 把第{len(截图列表)}页保存进内存中等待识别,相似度{相似度}" + f"把第{len(截图列表)}页保存进内存中等待识别,相似度{相似度}" ) else: - logger.info("仓库扫描: 这大抵是最后一页了") + logger.info("这大抵是最后一页了") break - logger.info(f"仓库扫描: 截图读取完了,有{len(截图列表)}张截图") - logger.info("仓库扫描: 开始计算裁切图像") + logger.info(f"截图读取完了,有{len(截图列表)}张截图") + logger.info("开始计算裁切图像") if len(截图列表) > 1: 拼接好的图片 = 拼图(截图列表) @@ -311,7 +311,7 @@ class depotREC(SceneGraphSolver): 切图列表 = self.切图主程序(拼接好的图片) - logger.info(f"仓库扫描: 需要识别{len(切图列表)}个物品") + logger.info(f"需要识别{len(切图列表)}个物品") for [物品, 物品灰, id] in 切图列表: [物品名称, 物品数字] = self.匹配物品一次(物品, 物品灰, 模型名称)