问题描绘:为了运用USB摄像头获取图画并做一些剖析处理,在LabVIEW下需求装置几个东西包。运用的LabVIEW版别为2011的。但装置之后其间视觉与运动函数面板中的IMAXdx没有看到,所以无法编程运用USB摄像头:
进程描绘:查找了网站和论坛的一些说法,一般是摄像头驱动没装置好,东西包没有装置彻底,或者是版别不符合。首先是查看下自己的东西包是否装置彻底,在MAX中发现都有,然后在MAX中的设备与接口下也能看到衔接的USB摄像头:
且在MAX中还能运用该USB摄像头snap和grab操作。另外在装置的Vision Assistant和Vision Builder AI中都能正常运用USB摄像头,可是翻开LabVIEW便是没有IMAQdx函数。
我运用的编程环境是LabVIEW2011,装置的Vision Assistant和Vision Builder AI都是2012的版别,可是Vision Acquisition Software是用的2009的,后边换了2010的也不可。开端计划下载2011版别的Vision Acquisition Software的,可是NI网站无法下载。之后在NI developer Zone里看到一个帖子,说是没有激活形成的,需求激活然后再重新装置一遍才可,可是我这样做了问题仍是没有解决。
后来想起之前装置DAQmx时也是有版别问题,装置低版别时不支撑LabVIEW2011,最终是装置了DAQmx9.6才干正常运用的。所以我又花了几个小时时刻(下载NI的东西速度真的很慢)下载了一个Vision Acquisition Software 2012,装置之后问题解决:
可见,一些较高版别的东西包一般是支撑低版别的开发环境的,而一般底版别的东西包很可能不能在高版别的开发环境中运用。
一些阐明:最终这儿引证NI官网的一段话对与视觉有关的几个东西包及其之间的联系进行一下阐明:
1. Vision Development Module(视觉开发模块)
该模块可作为LabVIEW或者是文本编辑环境 .NET 以及LabWindows CVI 的插件运用。该东西提供在LabVIEW编程环境下运用多种图画处理以及辨认的函数及功用。顺便的东西包 Vision Assistant 同VBAI十分类似,可是运用它规划的视觉辨认程序能够便利的转换为LabVIEW的代码。能够运转长途的方针如CVS (Compact Vision System),可是除了LabVIEW之外还需求运用LabVIEW RealTime。
2. Vision Builder for Automated Inspection(用于自动检测的视觉生成器)
通常被称之为VBAI,该程序是一个能够独立运转的程序。编程和操作界面同Vision Assistant类似,可是不能够把程序转换为LabVIEW,只能在其环境下。VBAI 程序能够在长途方针设备如CVS上运转。
3. Vision Acquisition Software(视觉获取软件)
用于捕获图画的一系列驱动程序。举例来说,该软件在Windows平台下的8.2.3版别包含了NI-IMAQ 3.7.1 和 NI-IMAQdx 3.0.1 (包含了对IEEE 1394 相机的支撑),以及NI-IMAQ I/O 2.0.2 驱动程序。包含了在LabVIEW中所运用到的根本视觉获取VIs。根本的视觉图画获取以及文件存储之外的功用需求装置VDM。Vision Acquisition Software 是包含在Vision Development Module,Vision Builder for Automated Inspection 以及一切的NI图画获取的软件中的。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/212743.html