最近在学习视觉处理,希望可以用摄像头来检测工厂自动化生产中的数据。最近刚刚学习,知道的东西也不是很多,刚开始还莫不清楚流程,捣鼓一段时间之后,觉得应该先从采集图像开始。采集图像的话,还需要用摄像头,无奈手上又没有。只好试试笔记本自带的摄像头了,网上查了一些资料,是可以采集图像的,只是需要下载一些工具包。目前我知道的驱动摄像头的方法有两种。一: 安装labview自带的工具包,用提供的函数来索引,采集图像。2:dll 用摄像头厂家提供的函数,编写成dll 然后每次调用可以采集图片。目前只是笔记本上的摄像头,也没有找到厂家提供的函数,所以就先用labview提供的工具包了,至少没有硬件的问题。软降方面获取工具包就比较简单了,可以去NI官网去下载。
我是在大二的时候13年吧,学习的labview,用的是2010 我们供应商也是这个版本,但是我在安装的时候没有安装成功VAS在NI搜索NI Vision Acquisition Software 可以看到好多版本的工具包。最好还是找和自己的开发环境一致的工具包进行下载安装,虽说高版本的工具包可以在低版本的IDE中使用,但避免有其他的问题吧。我用2010就没有安装成功VAS,只安装VDM 是成功的,可以在NI搜索 Vision Development Module 就可以找到了。安装VDM之后就会有三个大模块 公共视觉处理,自动化视觉处理,机器视觉处理,里面有各种函数。虽然安装VAS没有成功,但是安装了一个管理的软件之后,在NI MAX中已经可以看到笔记本的摄像头了,也可以拍照了。但是在IDE中还是看不到IMAQdx的视觉采集的工具包。卸载又安装,捣鼓了很长时间都没有效果。原因也是搞不清,因为我先安装的是VAS2014版的,IDE中看不到,卸载了,装2010 还是看不到。把别的安装包卸载了,重新装,还是不行。有点搞不清楚了,不知道是不是破解的问题。还是版本太低了?是有点搞不清楚,然后装了一下2014的,终于可以了。两个工具包,下面很多工具在安装的时候都是可以看到的,搞不清楚之前确实有点乱。2014安装VAS之后这就有了IMAQdx的主要视觉采集的工具包。里面也有Vision utilties 但是只有一小部分函数,并不是全部的的数据。而且自动处理和器械视觉的函数也是没有一个。
然后在安装VDM 视觉开发模块。之后就几乎有了所有的VISION的工具包
这样就可以看到七个工具包了,里面还有一个空缺的地方,这个在2010中安装过,是vision builder 这个工具包具体的用法还不是很清楚,也没有用过这个函数。所以暂时没有在2014的环境中安装。在安装的时候都是可以看到那些工具包在安装的,是可以选择的,如果已经安装或安装了更好的版本的话,会在前面打一个绿色的对号。
这样,vision开发的工具包就差不多了。然后就是编程了……