- 01/02
- 2025
-
QQ扫一扫
-
Vision小助手
(CMVU)
怎样的一款软件对视觉工程师来说才是有价值的软件?
答案可能是简单易用、上手容易,可能是功能丰富、开发便捷,可能是算法精良、性能强悍,可能是快速部署、(机台)快速复制,站在不同的立场,我们会有不同的答案。
从华睿科技2016年成立以来,这个问题我们在实践中思考了近三千个日夜,这一次,MVP 5.1的发布,我们要交上一份新的答卷。
更新速览
快速部署,功能强大,算法优良。
工程部署
项目快速部署,机台快速复制。
Ⅰ. 流程导入导出功能
MVP5.1 支持将编写完成的流程单独导出,在其他工程里导入,这提高了程序的复用性和方案设计的效率,也便于现场工程部署迭代。
MVP在导入流程时会对全局变量检查,对名称重复的全局变量可以选择自动重命名、同名覆盖或者不导入策略。
Ⅱ. 算子配置参数导入导出功能
为了方便现场多机台扩展复制,MVP还支持将工程内的算子配置参数按需导出/导入,用户可以在当前机台调整关键算子参数后,将发生改动的参数导出,在其他机台导入,这种方法不会对工程其他部分产生影响,特别适合于机台批量复制场景。
Ⅲ. 流程输出参数功能
MVP支持统一设置流程输出参数,在基于MVP二次开发获取视觉处理结果时,不需要关心视觉内部实现逻辑,只需要获取流程输出结果即可,将视觉工程搭建和上位机开发解耦,提高开发灵活性。
Ⅳ. Python脚本自动拷贝功能
MVP中使用Python脚本工具,Job保存时会将对应脚本保存到工程中,Job打开时会将脚本自动拷贝到MVP对应的脚本目录下,在不同机台间扩展部署时更方便。
方案设计
软件简单易用,工程搭建方便。
Ⅰ. 全局变量管理功能
MVP5.1版本新增了全局变量管理界面,包括全局变量的添加、编辑、初始化、数据输入输出源查看、导入导出等功能,大大提高了全局变量的易用性。
具体功能如下:
全局变量导出、导入;全局变量导入检查;全局变量订阅关系清单查看;初始值、当前值独立查看;变量按需初始化;类型、分组筛选;变量排序;变量注释。
Ⅱ. 流程变量
该版本还新增了流程变量功能,流程变量只在所属流程内使用,且这些变量的结果和初始化不受其他流程影响,合理的定义全局变量与流程变量会提高程序可维护性。
Ⅲ. 变量值监控
MVP之前版本提供的多分屏和算子参数监控功能一直备受用户好评,在该版本中又新增变量监控功能,包括对全局变量和流程变量的监控,这些功能共同构成了对视觉解决方案运行结果全监控。
Ⅳ. 全局相机
在很多项目中会遇到多个相机算子同时用一台相机取像或者一台相机同时给多个流程提供图像应用的情况,全局相机可以很好的满足这些需求,此外,全局相机还增加了对 CameraLink接口相机的支持。
Ⅴ. 数据队列优化
该版本对数据队列做出了优化,增加了数据队列清除功能,方便清除队列中的无效数据,此外,还新增对Image类型数据的支持,便于实现在不同流程中进行图像采集与处理,提高整体节拍。
Ⅵ. 数据保存与CPK分析
新增数据存储功能,支持用户自定义存储路径、保存数量、天数、及容量,用户可以自由配置要保存的数据项。
在存储相关数据后,可以在数据显示窗口查看数据统计和CPK分析结果。
Ⅶ. 运行中修改配置参数
在实际项目中,有的机台调试时,不能随时停止工程,MVP 5.1支持软件运行中对配置参数进行修改,提高了现场调试效率。
算子功能
算子功能强大,性能卓越不凡。
Ⅰ. 图片支持异步存储
保存图片和结果显示的存图功能支持异步方式存储,在高节拍和大分辨率图像存储中提高程序运行效率。
Ⅱ. 模板匹配优化
该版本中模板匹配最大匹配数量调整至1000,同时运行参数中增加“边缘对比度阈值”参数,可以利用该参数过滤筛选掉对比度低的特征。
该版本对模板匹配底层算法同样做出优化,对模板匹配的匹配准确率、运行速度和内存占用方面有着明显改善。
Ⅲ. 斑点检测导出掩膜
斑点检测工具中支持配置生成掩膜图像,并支持将掩膜数据传给下级算子使用。
Ⅳ. DL字符识别加密授权调整&字符识别通用模型发布
整合过去的使用经验,我们发现传统字符识别方法能适应的场景受限,深度学习方法会有更好的识别效果,但会伴随样本收集、训练等繁琐工作,且市面一般视觉软件深度学习授权费用较高。
为了给客户提供更低成本,更好识别效果,更快捷项目落地速度,我们开放了深度学习字符识别功能,普通算法授权即可支持使用深度学习字符识别。同时,该版本中还内置了通用字符模型,这些模型基于我们过去海量的项目样本训练而来,用户现在可以直接免费使用。
Ⅴ. DL字符识别优化
在该版本中,DL字符定位识别工具既支持定位识别融合模型,也支持定位识别拆分模型,模型使用灵活性会更高。
Ⅵ. ROI自适应与操作优化