概述
该视觉系统软件适用于普通测试场景,用于颜色,形状,特征等判断,满足简单视觉检测需求,可适配大部分USB网络相机与海康工业相机;输出采用Modbus通信协议,适用标准IO模块或PLC,操作简单易用。
图像处理采用实时图像采集滤波技术、对图像的设置特征进行检测处理判断,并记录每次测试数据。用户可根据通信寄存器设置特征分开处理或者一起处理。
检测例程
特征设置
说明:
设置菜单-> 自动运行 可以启用(打开软件自动连接相机)与关闭(需要手动连接)
设置菜单-> 图像模式 可以选择正常、灰度化、二值化处理
设置菜单-> 语音提示 可以设置打开和关闭
调试菜单-> 特征设置
特征管理窗口可以可以创建、删除、保存特征
图像的RGB对比度设置:设置方式为(R+G+B)=1;
二值化阈值设置,范围:0-255,初始值为:128
每个特征可以设置 X1,X2,Y1,Y2坐标值,(根据图像尺寸)
根据推算出的RGB值设置范围
范围1 ≤ R ≤ 范围 2
范围1 ≤ G ≤ 范围 2
范围1 ≤ B ≤ 范围 2
依据图片设置特征推算出的RGB值在 范围1与范围2之间,判定为PASS,超过范围判断为FAIL。
通信协议
Modbus RTU 规约
波特率:1200~115200bps,格式:8n1
寄存器地址 功能说明 低字节输入 高字节输出 (属性:R/W)
0000 0x0001 所有特征启动;0x0002 所有特征复位;0x0100 所有特征PASS;0x0200 特征FAIL;
0001 0x0001 特征01 输入使能;0x0100 特征01测试PASS;0x0200 特征01测试FAIL;
0002 0x0001 特征02 输入使能;0x0100 特征02测试PASS;0x0200 特征02测试FAIL;
0003 0x0001 特征03 输入使能;0x0100 特征03测试PASS;0x0200 特征03测试FAIL;
0004 0x0001 特征04 输入使能;0x0100 特征04测试PASS;0x0200 特征04测试FAIL;
0005 0x0001 特征05 输入使能;0x0100 特征05测试PASS;0x0200 特征05测试FAIL;
0006 0x0001 特征06 输入使能;0x0100 特征06测试PASS;0x0200 特征06测试FAIL;
0007 0x0001 特征07 输入使能;0x0100 特征07测试PASS;0x0200 特征07测试FAIL;
0008 0x0001 特征08 输入使能;0x0100 特征08测试PASS;0x0200 特征08测试FAIL;
0009 0x0001 特征09 输入使能;0x0100 特征09测试PASS;0x0200 特征09测试FAIL;
0010 0x0001 特征10 输入使能;0x0100 特征10测试PASS;0x0200 特征10测试FAIL;
0011 0x0001 特征11 输入使能;0x0100 特征11测试PASS;0x0200 特征11测试FAIL;
0012 0x0001 特征12 输入使能;0x0100 特征12测试PASS;0x0200 特征12测试FAIL;
0013 0x0001 特征13 输入使能;0x0100 特征13测试PASS;0x0200 特征13测试FAIL;
0014 0x0001 特征14 输入使能;0x0100 特征14测试PASS;0x0200 特征14测试FAIL;
0015 0x0001 特征15 输入使能;0x0100 特征15测试PASS;0x0200 特征15测试FAIL;
0016 0x0001 特征16 输入使能;0x0100 特征16测试PASS;0x0200 特征16测试FAIL;
..........
注意事项
检测时必须固定好被检物,保证拍照位置不发生位移,以免超出设置检测区。
光照效果需要一致,以免光线不一样时导致图像色彩、亮度不一样。
软件下载
本软件使用平台 WinXP(带.NET Framework 4.0-4.5环境)、Win7、Win8、Win10 操作系统。