亚为机器视觉通用平台 EVPS2.0
使用说明
武汉亚为电子科技有限公司
一、概述
该平台基于LabVIEW2014开发,支持绝大部分国内外的相机。国外的相机,基本上可以直接使用NI的IMAQdx驱动进行驱动,而国内的,很多都是提供DLL供LV调用。
二、使用条件
(一)适用对象
本平台适应的相机型号包括但不限于:
AVT 、BASLER、IDS、JAI、POINT GREY、映美精、大恒、方诚等相机。
(二)类型说明
1、vi文件为LabVIEW程序源代码,用户必须安装LabVIEW,才能打开使用。
2、exe文件,为发布后的绿色版程序,无需安装LabVIEW,但需要安装LVRTE2014min。
3、setup文件,为发布后的程序,无需安装LabVIEW,无需安装LVRTE2014min,直接安装setup后,桌面即出现图标,运行即可。
以上文件,必须整体解压缩后运行。不可在压缩包里打开运行,否则程序无法调用DLL动态链接库,会有报错提示。
三、系统简介
(一)功能说明
1、本平台可适应国内外绝大部分的相机。
2、具备测距、动作显示、旋转、描边、放大、FFT分析、颜色识别、颜色增强、几何匹配、字符识别、二维码识别、条形码识别、数据采集、输出控制等功能。
(二)使用方法
1、LabVIEW及组件安装
2、在运行前先选择相机
3、运行左上角向右的箭头
4、根据提示检查硬件
5、按下Ctrl+E可以查看后台程序,修改后台参数
6、制作exe文件,见“LabVIEW如何制作EXE和SETUP文件”
(三)注意事项
1、本程序仅供参考,非经亚为授权,不得用于商业用途
2、亚为不对用户修改过的程序负责
3、程序更新,恕不另行通知
4、必须整个压缩包解压缩运行,否则dll文件无法调用
5、软件如有bug,欢迎批评指正
四、软件界面
软件主界面如下:
软件主界面集成了系统主菜单、图像显示、软件控制、参数设置、功能选择。
(1).系统主菜单
(2).图像显示
(3).软件控制与参数设置
(4).功能选择
五、功能介绍
(一) 测距功能
通过相机拍摄到的图像测算出物体的间距的像素,像素转换成实际的长度,如下图:
可点击“比例设置”按钮,设置转换的比例即可得到实际长度。如下图:
(二) 动目标显示
选择“动显”功能即可显示捕捉到的动态目标图像。如下图:
(三) 图片旋转
选择“旋转”功能即可对实时采集到图像进行旋转。如下图:
(四) 边界扫描
选择“描边”功能即可得到实时采集图像的边界扫描图。如下图:
(五) FFT变换
选择“FFT”功能即可得到FFT变换图。如下图:
(六) 直方图
选择“直方图”功能即可得到R、G、B三色的直方图。如下图:
(七) 放大
选择“放大”功能,在左侧实时图像部分选取要放大的区域,即可得到放大后的图像。如下图:
(八) 边缘跟踪
选择“边缘跟踪”功能,在右侧标题为“边缘跟踪”图像上选取要跟踪的区域,即可得到边缘跟踪的结果图像。如下图:
(九) 对象素描
选择“对象素描”功能,即可得到素描图像。如下图:
(十) 颜色识别
选择“颜色识别”功能,在左侧实时图像上选择要识别的颜色区域即可得到识别结果,目前主要识别红绿蓝橙紫黑白。如下图:
(十一) 颜色增强
选择“颜色增强”功能即可得到增强前后的图像(这里的增强是让在黑白图像中,白的更白,黑的更黑)。如下图:
(十二) 字符识别
在选择“字符识别”功能前,先进行字库的学习,点击“字库学习”按钮进行字库的学习。如下图:
学习完成后,点击“字库路径”按钮,选取字库。字符识别的区域可自动选取也可手动选取,在实时图像上选取指定区域,则可识别选取区域的字符。如下图:
(十三) 几何匹配
选取“几何匹配”功能,在实时图像上选取几何图形作为匹配的几何模板,对摄像头采集到的图像中的几何形状进行匹配。如下图:
(十四) 二维码识别
选取“二维码”功能,在镜头下放入要识别的二维码即可识别。如下图:
(十五) 条形码识别
选取“条形码”功能,在镜头下放入要识别的条形码即可得到条形码的识别信息。如下图:
(十六) 控制与采集
选取“控制与采集”功能,可实现DO的控制输出以及DI的采集(本系统所采用的采集卡为亚为USB采集卡),如下图:
(十七) 相机控制
选取“相机控制”功能,即可对相机的参数和图片的大小进行设置。如下图: