depotREC.py捕获所有异常

This commit is contained in:
fuyn101 2024-10-08 09:31:42 +08:00
parent d7b60c4cb3
commit 423013d0cd

View file

@ -74,8 +74,11 @@ def 拼图(图片列表):
else:
logger.warning(f"仓库扫描: 拼接失败,状态码: {status}")
raise RuntimeError(f"拼接失败,状态码: {status}")
except RuntimeError as e:
logger.error(f"仓库扫描: 拼接过程中出现错误: {e}")
except cv2.error as e:
logger.error(f"OpenCV 错误: {e}")
raise
except Exception as e:
logger.error(f"拼接过程中出现错误: {e}")
raise
@ -296,7 +299,9 @@ class depotREC(SceneGraphSolver):
logger.info(f"仓库扫描: 把第{len(截图列表)}页保存进内存中等待识别")
if "养成材料" in 分类名称:
while True:
self.swipe_noinertia((1800, 450), (-1000, 0)) # 滑动
self.swipe_noinertia(
(1800, 450), (-1000, 0), interval=2
) # 滑动 等待两秒 省的比较不出来
config.recog.update()
新的截图 = config.recog.img
新的截图 = 新的截图[140:1000, :]