3. CV-X软件界面与项目化操作
CV-X 系列的核心使用方式不是“打开软件随便点几下”,而是围绕一个项目(Project)来组织测量任务。项目里保存了相机设置、流程结构、每个工具的参数、判定阈值以及输出配置。理解主界面各区域的分工,再按“建项目 → 编流程 → 加工具 → 调参数 → 保存/加载”的顺序操作,才能把一次尺寸测量稳定地复现出来。本节以“测量一个金属冲压件的两个孔心距”为例,走完第一个尺寸测量项目的完整建立过程。
主界面:四个区域各管什么
CV-X 的软件界面通常分为四个功能区,理解它们的分工比记住按钮位置更重要:
- 图像显示区:显示相机实时画面或已采集的静态图像,所有工具的区域框、测量点、判定结果都叠加在这里。它是“看结果”的地方。
- 流程编辑区(Flow/流程树):以树状或列表形式列出当前项目的执行顺序,例如“图像输入 → 位置修正 → 边缘测量 → 圆测量 → 距离计算 → 判定输出”。它是“定顺序”的地方。
- 工具/参数面板:选中流程中某个工具后,这里显示该工具的全部可调参数,如边缘阈值、搜索方向、测量区域大小、判定上下限。它是“调精度”的地方。
- 结果与判定区:显示每个工具的实测值、OK/NG 状态和输出信号,是“读数据、做判断”的地方。
这四个区域是联动的:在流程编辑区点中“圆测量”,图像显示区就会高亮对应的测量框,参数面板同步切换到该工具的参数。操作时始终遵循“先选对象,再改参数,最后看结果”的顺序,避免改错工具。
第一步:新建项目并确定图像来源
启动软件后先新建项目,命名建议包含工件名与日期,例如 Stamping_A_20240612,便于后续版本管理。随后确定图像来源:调试阶段可用已保存的静态图反复验证算法,正式运行再切换到相机实时输入。若使用相机,需要先确认曝光与光源稳定,否则边缘位置会随亮度漂移,后续所有尺寸都会跟着变。
第二步:搭建流程骨架
在流程编辑区按执行顺序添加节点。本例的顺序是:图像输入 → 位置修正 → 圆测量1 → 圆测量2 → 距离计算与判定。位置修正必须放在测量工具之前,因为工件在视野中可能有平移或旋转,若不做修正,固定位置的测量框会偏出孔边缘,导致测量失败。位置修正通常用模板匹配实现:在工件上选一块纹理稳定、不易遮挡的区域作为模板,设定匹配分数阈值(示例取 0.85),匹配成功后后续工具会跟随模板坐标一起移动。
第三步:添加并配置测量工具
在流程中插入“圆测量”工具,把测量框拖到左孔边缘。关键参数包括:
- 边缘阈值:示例取 30(0–255 灰度范围)。阈值过低会把噪声当边缘,过高则可能找不到真实边缘,需要结合打光效果微调。
- 搜索方向:设为“由外向内”,即从孔外的亮区向孔内的暗区扫描,找到灰度跳变点作为边缘。
- 测量区域:环形区域半径示例取 25 px,需完整覆盖孔的圆周且不碰到相邻特征。
- 拟合方式:用多个边缘点做最小二乘圆拟合,得到圆心与直径。
用同样方法添加圆测量2。两个圆工具都配置完成后,再添加“距离计算”工具,选择两个圆心作为输入,输出孔心距。最后设置判定上下限,示例为 99.80–100.20 mm,对应名义值 100.00 mm、公差 ±0.20 mm。
第四步:参数保存与加载
参数调整完成后必须保存,否则断电或切换项目后全部丢失。CV-X 通常提供两种保存层级:项目保存保存整个流程与所有工具参数;参数文件导出/导入用于把当前设置备份成文件,便于复制到同型号其他设备或做版本对比。建议在以下节点各保存一次:流程骨架搭好后、单工具调试完成后、判定限设定后、正式投产前。加载时注意确认相机型号与镜头配置一致,否则标定比例可能不匹配,测量值会出现系统性偏差。
第五步:验证与结果判读
项目建立后,用同一工件连续采集 10 次,观察孔心距的重复性。示例数据可记录为:100.05、100.03、100.06、100.04、100.05、100.02、100.07、100.04、100.05、100.03 mm,极差约 0.05 mm,说明重复性良好。若某次突然跳到 100.30 mm 并判 NG,应先检查是否位置修正失败或孔内有反光,而不是直接认定工件超差。只有确认测量系统稳定后,判定结果才可信。