v1.5.1¶
v1.5.1 是一个基于 Qt Creator 4.0.2 构建的维护版本,它修复了 Python 语法高亮器的卡死问题,纠正了启动加载顺序使已保存的 UI 状态在插件其余部分初始化之前恢复,并刷新了特征检测关键点示例。没有重大变更。
亮点¶
针对 Python 成员访问和 OpenMV 参数关键字修复了语法高亮器卡死问题。
正确的启动加载顺序,使已保存的 UI 状态(编辑器布局、帧缓冲区缩放、直方图和输出窗口设置、已保存的终端)在插件其余部分初始化之前恢复。
更新的关键点示例,带有 VGA 开窗、更高的对比度、更低的关键点阈值,以及
keypoints_save.py中未找到关键点时的错误处理。
其他变更与改进¶
重做了特征检测关键点示例(
09-Feature-Detection/keypoints.py和keypoints_save.py)。两者现在都使用 VGA 配合 320x240 开窗、更高的对比度、更低的find_keypoints阈值以及 1.2 的缩放系数;keypoints.py还收紧了其匹配门限(match_descriptor阈值从 80 改为 85,匹配计数从 5 改为 10),keypoints_save.py新增了一个在未找到关键点时抛出异常的保护,以及一个在完成后提示用户重置摄像头的尾部raise(acc4e1696)。
缺陷修复¶
修复了 Python 语法高亮器中由匹配成员访问和 OpenMV 参数关键字的通用高亮规则引起的卡死;
.member匹配规则被调整为允许点号后有可选空白(\.[a-zA-Z_]...改为\.\s*[a-zA-Z_]...),循环的OpenMVArguments规则被改为#pop以避免无限循环(acc4e1696)。修复了启动加载顺序,使已保存的 UI 状态(编辑器和分隔条布局、帧缓冲区缩放、JPEG 压缩和禁用帧缓冲区开关、直方图色彩空间、输出窗口字体缩放,以及已保存的终端)和应用资源的提取现在在
OpenMVPlugin::extensionsInitialized()中更早运行,先于插件其余部分的初始化(9536b718b)。
平台与工具支持¶
Qt Creator 基础版本: 4.0.2。
重大变更¶
无。这是一个补丁版本,没有用户可见的工作流或行为变更。