1、默认图片分辨率与驱动设置不一致 Mark模块默认使用的图片分辨率为1280×1024,而实际驱动设置为2592×1944。初步怀疑是分辨率不匹配导致闪退,若果经过修改驱动分辨率并重新打开软件后,仍然出现闪退现象,这表明闪退问题并非由 Mark 模块默认分辨率与驱动分辨率不一致引起,而可能与相机库内部参数或其他配置有关。因此,仅调整驱动分辨率无法解决问题,需要进一步排查相机库的内部设置。
2、相机图像格式不正确 Mark 模块要求彩色相机必须工作在黑白模式才能正常运行,如果相机仍处于彩色模式,软件在处理图像时会出现异常,导致模块闪退。正常情况下,相机库应该在初始化时自动将彩色相机切换为黑白模式,保证与 Mark 模块兼容。如果切换失败或软件无法正确读取相机格式,也可能引发闪退。