v1.5.1

v1.5.1 是一个基于 Qt Creator 4.0.2 构建的维护版本,它修复了 Python 语法高亮器的卡死问题,纠正了启动加载顺序使已保存的 UI 状态在插件其余部分初始化之前恢复,并刷新了特征检测关键点示例。没有重大变更。

亮点

  • 针对 Python 成员访问和 OpenMV 参数关键字修复了语法高亮器卡死问题。

  • 正确的启动加载顺序,使已保存的 UI 状态(编辑器布局、帧缓冲区缩放、直方图和输出窗口设置、已保存的终端)在插件其余部分初始化之前恢复。

  • 更新的关键点示例,带有 VGA 开窗、更高的对比度、更低的关键点阈值,以及 keypoints_save.py 中未找到关键点时的错误处理。

其他变更与改进

  • 重做了特征检测关键点示例09-Feature-Detection/keypoints.pykeypoints_save.py)。两者现在都使用 VGA 配合 320x240 开窗、更高的对比度、更低的 find_keypoints 阈值以及 1.2 的缩放系数;keypoints.py 还收紧了其匹配门限(match_descriptor 阈值从 80 改为 85,匹配计数从 5 改为 10),keypoints_save.py 新增了一个在未找到关键点时抛出异常的保护,以及一个在完成后提示用户重置摄像头的尾部 raiseacc4e1696)。

缺陷修复

  • 修复了 Python 语法高亮器中由匹配成员访问和 OpenMV 参数关键字的通用高亮规则引起的卡死;.member 匹配规则被调整为允许点号后有可选空白(\.[a-zA-Z_]... 改为 \.\s*[a-zA-Z_]...),循环的 OpenMVArguments 规则被改为 #pop 以避免无限循环(acc4e1696)。

  • 修复了启动加载顺序,使已保存的 UI 状态(编辑器和分隔条布局、帧缓冲区缩放、JPEG 压缩和禁用帧缓冲区开关、直方图色彩空间、输出窗口字体缩放,以及已保存的终端)和应用资源的提取现在在 OpenMVPlugin::extensionsInitialized() 中更早运行,先于插件其余部分的初始化(9536b718b)。

平台与工具支持

  • Qt Creator 基础版本: 4.0.2。

重大变更

无。这是一个补丁版本,没有用户可见的工作流或行为变更。