多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 图像识别助手简介 图像识别助手用于读取IOA软件中相机拍摄的照片,通过视觉算法识别图中模型的形状。如果图像识别助手连接了Modbus TCP 服务端,则会将识别的数据写入服务端相应的寄存器中。 图像识别助手采用LabVIEW语言编写,图像处理使用Labview Vision Develop模块,通过对彩色图片进行图层抽取变为灰度图,再对灰度图进行滤波去除干扰,最后使用形状识别算法得到图片中的模型信息。 图像识别助手为开源软件,运行此软件需要安装Labview2018版本软件,及Vision Development Model。 Labview2018下载地址: 链接:https://pan.baidu.com/s/1AJ8UEhnVOwjav0vXoIIcLQ 提取码:iyze Vision Development Model2018下载地址: 链接:https://pan.baidu.com/s/1A1tICW3M58pFy2kmATlmQg 提取码:buwz ## 图像识别助手操作说明 图像识别助手包含三个界面:主界面,设置界面,帮助界面 * 主界面:主要用于显示读取的相机照片及模型识别信息。 ![](https://img.kancloud.cn/10/81/10813a954ae692f07fd71ae2f158ce07_263x430.png) 界面详情: | 序号 | 图片 | 说明| | --- | --- | --- | | 1 |![](https://img.kancloud.cn/b7/b5/b7b598b32d072e37f955ee1eb5a9353a_233x39.png) | 显示相机及远程控制器连接状态 | | 2 | ![](https://img.kancloud.cn/a5/b9/a5b9a3d2376939fda491d30c9b8f1b91_340x343.png) | 用于显示从相机接收的图片 | | 3 |![](https://img.kancloud.cn/08/f6/08f6028e27e777d5848a4dcde8bd30b5_348x35.png) | 手动拍照按钮,点击按钮可读取IOA相机图片,并对图片中模型进行识别 | | 4 |![](https://img.kancloud.cn/9d/2d/9d2df081b9d3b83956075be6e4050adb_345x122.png) | 识别模型信息显示 | *** * 设置页面:主要用于连接IOA相机及远程服务器 ![](https://img.kancloud.cn/5e/b1/5eb1058ec85ddd8051e11ae1cf6226ed_265x431.png) 界面详情: | 序号 | 图片 |说明| | --- | --- | --- | | 1 | ![](https://img.kancloud.cn/86/75/8675d527be3ab0ef7fd2ba583438a526_326x124.png) | 通过输入远程服务器IP地址,点击连接按钮,即可将识别信息发送至远程服务器。 | | 2 | ![](https://img.kancloud.cn/ee/bb/eebb243e99d956ce4eafaa08aded2b5d_327x145.png)| 通过输入远程服务器IP地址,点击连接按钮,即可将识别信息发送至远程服务器。<br>注:图像识别助手与远程服务器通讯方式为Modbus TCP| *** * 帮助页面:在该页面可查看图像识别助手使用方法,及与远程通讯数据格式表。 ![](https://img.kancloud.cn/02/e7/02e7822accc91848456bd608d93ef425_362x586.png) ## 图像识别助手与远程服务器交互说明 第一步:在图像识别助手设置页面连接IOA相机及远程服务器。 第二步:远程服务器将Modbus 200寄存器写1,控制识别助手自动拍照。 第三步:当图像识别助手检测到远程服务器Modbus 200寄存器为1时,与IOA相机通讯,读取拍摄图片,并对图片进行分析,获取模型信息,并将模型信息写入远程服务器寄存器。 第四步:远程服务器读取到Modbus 200寄存器为0时,表示图像识别助手已工作完成。读取相应寄存器值获取模型信息。 ![](https://img.kancloud.cn/19/55/1955631642e7f1b33232230274e92b61_301x706.png)