NI Vision Builder for AI(VBAI)的应用范围与使用限制
NI Vision Builder for AI,简称VBAI。是NI基于其Vision模块开发的一个视觉生成器。里面内置了大师的视觉图像处理函数,并且内置了变量、数据处理、通信等其它功能。可以脱离LabVIEW与Vision单独运行在客户的电脑、嵌入式系统上。常规的尺寸检测、粒子分析、颜色判断、模式匹配、OCR字符识别、目标定位等大多数的检查都可以应用自如。但是VBAI也有它自身的不足之处。因为它是NI出品的一款通用视觉软件。目的是为了减少工程人员的编程时间。所以其主体的框架与功能是一定的,而且其执行是顺序的,对于多相机、多目标的检测也相对困难。如果想要添加、修改某些功能,是比较困难的(只是比较困难,并不是不行)。如可以调用LabVIEW开发的VI之类的。另外就是他与硬件的连接也是非常麻烦的一个事情。首先是与相机的连接,一般使用标准协议的相机,可以比较好的使用IMAQdx进行驱动。但是这个仅限于常见的国外进口相机,国内大部分的相机,不被IMAQdx支持。这是非常不理想的地方。其次,与运动的结合不方便。因为其通信的接口较少,很难直接使用运动控制卡进行控制。当然理论上是可以使用LV开发VI进行控制的(本人没这么干过,不知道效果如何)。第三,IO等通信,受限于其通信功能,只认NI自己的产品,其它的产品通信比较麻烦或不支持。
结合上面这些,以个人的经验来看,对于一个项目,VBAI更多的是用于前期的图像分析与功能验证。也可以用于一些不需要运动,只需要简单IO的检测项目。如果项目复杂,需要多轴运动、有多个过程需要拍摄时,就不建议使用VBAI了。可以考虑使用LabVIEW+VDM。
支持石鑫华视觉http://shixinhua.com,支持机器视觉论坛!http://visionbbs.com 支持石鑫华视觉http://shixinhua.com,支持机器视觉论坛!http://visionbbs.com
页:
[1]