石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉商城|机器视觉论坛|淘宝店铺

机器视觉_光源_控制器_工业相机_镜头_视觉方案_NI_LabVIEW_Vision_VBAI_机器视觉教程_论坛_商城_石鑫华视觉网_东莞华视自动化科技有限公司,机器视觉,工业相机,工业镜头,LED光源,图像处理,视觉方案,VBAI,LabVIEW

石鑫华视觉网,东莞华视自动化科技有限公司,机器视觉商城淘宝店,机器视觉网,机器视觉论坛,机器视觉光源,光源控制器,工业相机,工业镜头,视觉方案,机器视觉系统,图像处理教程,LabVIEW

当前位置: 首页 > 相机 >

AVT工业相机在Win7下的图像采集

时间:2012-07-17来源:shixinhua.com 作者:石鑫华 点击:
在XP电脑上使用AVT相机时,使用自带的演示程序通常都能正常采集到程序。但是随着视窗操作系统的升级,升级到Win7后,发现即使最新的AVTActiveFirePackage_3_0也无法采集到图像。不是找不到相机,就是无法取得图像。但是在安装有NI Acquisition的系统中,使用NI的IMAQdx驱动,却又可以对AVT的相机正常采集图像。
下面我们使用AVT的Guppy Pro 503B来测试其在Win7下的图像采集。
图1 AVT相机驱动
图1 AVT 相机驱动
我们共使用了四个AVT的Guppy Pro 503B工业黑白相机,在图1中可以看到,共有四个相机,都使用了NI的IMAQdx驱动。503B相机是1394B接口的相机,我们使用了一块两芯片四通道的PCI-E 1394B卡(为什么使用此卡,请查看石鑫华视觉网 “多个500万像素相机同时采集图像”)。采集卡的驱动使用的是LSI的驱动(芯片是LSI生产的)。这时我们打开NI的Max或VBAI、Vision Assistant等进行图像采集,可以对每个相机正常采集图像:
图2 AVT 503B在NI MAX下采集图像可以达到13FPS
图2 AVT 503B在NI MAX下采集图像可以达到13FPS
在NI MAX中可以查看到四个503B相机,并且每个相机都可以正常采集图像且能达到最高速13帧每秒。下面我们安装AVT自己的图像采集程序AVTActiveFirePackage_3_0。
安装此演示程序与其它程序一样,直接下一步Next即可。中间如果出现选择安装AVT驱动程序选项的,勾上即可。安装完成后,会对AVT的相机程序更换驱动,更换成AVT自家的驱动程序。如图3所示:
图3 AVT相机安装自己的驱动程序
图3 AVT相机安装自己的驱动程序
从图3中可以看到,没有了NI设备,在图像设备中出现了四个AVT Guppy PRO F503B相机,使用的是AVT ActiveCam 5.0.2.0的驱动。
安装完AVTActiveFirePackage_3_0后在桌面上会生成两个AVT的图标:
图4 AVT图标
图4 AVT图标
上面一个AVT的图像采集演示程序AVT ActiveCam Viewer,下面一个为AVT的相机驱动配置程序AFP Driver Installer。我们先看使用下面的驱动安装程序,进行驱动安装(在安装AVTActiveFirePackage_3_0时,驱动已经安装过了,因此可以省略)。但是我们可以看一下此应用程序的界面:
图5 AVT Driver Installer程序界面
图5 AVT Driver Installer程序界面
从图中可以看到,此程序会把所有AVT相机的驱动程序更换为AVT自己的(在安装时可以选择是否需要更换)。
因为相机的驱动程序已经更换成AVT的了,一般来讲,这时使用AVT的演示采集程序,是可以采集到图像的了。下面打开AVT ActiveCam Viewer来采集图像试试。
图6 AVT ActiveCam Viewer程序崩溃
图6 AVT ActiveCam Viewer程序崩溃
打开AVT ActiveCam Viewer后并没有出现想象中的图像采集界面,反而出现了这样的一个程序崩溃的对话框。APPCRASH程序崩溃通常是由于系统不兼容引起的。这是WIN7引入的一个新的机制。因此我们需要将程序设置为早期版本的兼容模式。
------分隔线----------------------------
石鑫华推荐