机器视觉测量项目书

发布时间:2024年01月06日

在这里插入图片描述

1.引言

1.1编写目的

通过本项目实现对客户产品进行自动测量,提高产品品质和效率.

1.2项目背景

客户端产品较多,目前仅仅是人工抽检的方式对产品抽测,如果进行全部产品测试,需要投入大量人力;客户希望本项目实现产品自动测试的全覆盖,以达到节省人力和提升品质的效果。

1.3 定义

硬件配置:
品牌:研华
CPU:INTEL I5处理器;
硬盘:500G;
内存:4G;
显示器:17寸;
软件配置:
开发工具:Visual Studio 10;
视觉库: Halcon12;
操作系统:WIN7 64位;

1.4参考背景

Halcon开发文档

在这里插入图片描述
产品在皮带上有间距连续传输,当产品流到到位传感器的位置,将触发相机拍照并开始图像处理,根据处理的结果,如果是PASS产品则流过,如果是NG产品,则控制气管吹气,将产品吹向NG平放置区.

2.1软件结构

在这里插入图片描述

3.程序描述

3.1工业相机图像采集模块
将当产品流到到位感应器位置,软件触发相机拍照,并将图像显示到窗体上。
3.2图像标定模块
对透视图像进行校正并将像素坐标系下长度转换为世界坐标系下长度。
3.3图像定位模块
通过对产品建立形状模板,在图像中搜索模板位置坐标。测量ROI窗口将会通过形状模板的坐标进行对齐。
3.4测量模块算法
这里,我们要编写测量算法,实现产品的尺寸测量;C#直接通过HALCON引擎来调用HALCON本地函数算法代码,这样就不需要将HALCON代码导出为C#代码,方便代码的调试。
3.5雷塞运动控制模块
皮带的连续传动,这里我们使用雷塞的连续速度运动模式,让皮带按指定速度一直转动.
3.6 数字IO控制模块
这里将实现IO的读取和写入操作。到位信号的获取要通过IO信号的读取实现,吹气通过IO的写入实现.同时还设置NG指示灯和PASS指示灯,当PASS品时PASS指示灯亮起,当NG品时, NG指示灯亮起,同时蜂鸣器报警.
在这里插入图片描述

3.7产品分拣模块

当产品NG时,通过气管将产品吹到NG品放置区;当产品是PASS时,让产品流到PASS产品放置区。同时在软件界面显示测试结果。

3.8项目打包

开发好的机器视觉软件通过Visual Studio工具打包,并配置Halcon运行环境。

文章来源:https://blog.csdn.net/qq_26600799/article/details/135429351
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。