石鑫华视觉论坛

 找回密码
 注册会员
查看: 8851|回复: 1

[原创] 安装了IMAQdx后无法找到USB相机?

[复制链接]
  • TA的每日心情
    擦汗
    11 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2014-11-4 15:20:36 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    本帖最后由 石鑫华视觉 于 2014-11-23 20:06 编辑

    安装了IMAQdx后无法找到USB相机,可能的问题如下:

    普通使用DirectShow驱动协议的摄像头,一般都可以被NI的IMAQdx支持;

    国产USB相机不支持DirectX驱动的,一般不被NI的IMAQdx支持,无法识别,通常是使用DLL方式调用的。

    国产相机如果可以有DX驱动(如大恒的),就可能被支持,还要考虑操作系统与其它硬件驱动是否有冲突。许多驱动程序需要一些支持文件,如.NET2.0 Framework,但是这个在WIN7、WIN8中无法安装使用的,只能限于WIN XP。

    相机驱动与操作系统是有相关的。WINDOWS、Linux、MACOS;32位、64位;中文版、英文版;专业版,家庭版等等。

    其它一些品牌的相机驱动,可能会对当前的相机驱动程序造成干扰,如Basler、AVT等品牌,均有自己专用的USB、1394、GIE驱动,可能会屏蔽其它相机的驱动,从而造成相机无法识别。

    进口USB相机,如果按照标准驱动协议设计的,可以被支持。

    USB3.0相机,如果使用2012年以及以前的IMAQdx不支持。

    NI的IMAQdx虽然集成在视觉采集软件中,也分版本的,8.6版以前不支持USB。2009后才支持USB。NI官方网站上可以下载到独立的IMAQdx软件,但是这个软件的版本较早。不支持LV2013;LV2013SP1对应用IMAQdx是4.3.5。8.6版的则使用一个专门的USB采集软件进行驱动。LV7、LV7.1、LV6I等,则可以考虑将8.6版的USB驱动保存为早期版本。

    安装新版的LabVIEW,配合旧版的IMAQdx,无法使用IMAQdx,不能驱动相机采集。

    64位操作系统,IMAQdx有可能不能正常识别相机。VAS视觉采集软件没有64位版的,如果使用64位的LabVIEW+64位的VDM,可能不正常。

    图像采集,与VISA基本上没有关系。因此装不装VISA无关紧要。只是在安装VAS时,会默认安装VISA。

    还有一些情况,使用旧版的IMAQdx可以正常识别USB相机,但是使用新版的IMAQdx则无法识别。则可能是USB相机固件太旧过期,又或者IMAQdx不再支持早期协议所至。

    如果以上情况都无法觖决,还可以考虑一些第三方的通用驱动程序,如VideoCapter、AMCAP之类的,也是可以从USB摄像头采集图像的。

    最终极解决办法:购买相机前,先向厂家确认是否支持NI软件直接采集。许多厂家的相机都会说支持LabVIEW,但是他们不会说怎么支持。支持的方法有许多种:DLL、IMAQdx(DirectX/DirecShow)、ActiveX、Twain……。如果不支持NI软件直接采集,那就不买你的相机……


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-21 10:27
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]500FPS

    发表于 2014-11-4 15:23:30 | 显示全部楼层 来自:广东省深圳市 诺瓦科技发展有限公司
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 19:26

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表