石鑫华视觉论坛

 找回密码
 注册会员
查看: 8103|回复: 4

[原创] USB(DirectShow)摄像机安装问题疑难解答

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

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2013-6-18 08:55:39 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    问题:哪些是USB(DirectShow)摄像机安装中经常碰到的问题以及相应的解决方法?


    解答:
    USB(DirectShow)摄像机安装中经常碰到的问题通常有在MAX或者设备管理器中看不到摄像机以及无法从摄像机中采集等。这些问题以及其他的一些相关问题通常都是由三个原因引起的。
    漠件兼容性
    氠件兼容性
    氠件损坏
    注意:你需要以管理员身份或者有管理员的权限才能安装NI的软件和硬件。
    软件兼容性
    簠容相机-USB摄像机必须和DirectShow规格兼容才能被NI-IMAQdx 或者 IMAQ for USB Cameras识别。只有通过DirectShow的API可以正确访问属性的摄像机才能被IMAQdx驱动识别。如果某些属性不能通过DirectShow的API访问到,那么这些属性也无法通过NI-IMAQdx访问到。

    焠动安装-摄像机驱动使得NI软件可以和摄像机进行交互。
       1. 相机制造商的设备驱动必须安装好。NI的USB设备驱动通过相机制造商的设备驱动的DirectShow接口来完成和设备的通信。
       2.对于LabVIEW 8.2及更新版本,检查是否安装并激活了了最新的NI-IMAQdx驱动。USB设备在IMAQdx 3.4以及后续版本中才能支持。
       3.对于LabVIEW 7.0 到 LabVIEW 8.0内的版本,检查是否安装了NI-IMAQ for USB Cameras驱动。
       4.对于LabVIEW 7.0之前版本,不支持USB相机。
       5.确保操作系统和相应的驱动是兼容的。
    圠椀渀搀漀眀猀设备管理器—设备管理器会显示所有操作系统已经识别的硬件。
       1.如果USB相机没有在设备管理器中出现,它也就无法被驱动发现。
       2.在StartControl Panel匀礀猀琀攀洀Hardware TabDevice Manager打开设备管理器。
       3.你的相机应该在Universal Serial Bus Controllers栏中,一般会显示制造商的名字,或者是类似"USB Composite Device"的标示。
       4.如果在设备管理器的Universal Serial Bus Controllers没有看到相机,确保制造商的驱动程序是否正确安装。可能它会出现在"Other devices",并且带有一个问号标示设备驱动没有正确安装。
       5.如果相机偶尔会出现,确保最新的操作系统service pack已经安装或者升级当前操作系统,同时确保电源供应是准确的。

    MAX(Measurement & Automation Explorer)
       1.确保已经将摄像机和制造商的驱动关联起来。
       2.打开MAX或者选择View刀攀昀爀攀猀栀 (F5)
       3.打开Devices and Interfaces标签来寻找摄像机。
       4.如果你使用IMAQdx,则设备会在NI-IMAQdx Devices目录下面出现。如果你使用NI-IMAQ for USB Cameras,在MAX中将会看到设备。
    5.如果你可以在LabVIEW或者VBAI中采集图像但是无法再MAX看到,通常是因为MAX数据库的损坏,我们可以通过下面的方法重新生成配置文件来解决这个问题。我们需要在命令行中完成下列工作,并且确保MAX是处在关闭状态。
         a Select Start刀甀渀...  选择Start刀甀渀...  
         b Type in cmd  输入cmd
         c 通过输入 cd \Program Files\National Instruments\MAX  来进入MAX目录
         d 输入: mxsr.exe -uconfig.mxs

    缠用第三方软件进行检测-有很多的第三方软件如Microsoft's AMCap可以来和DirectShow交互。AMCap是一个非常小的底层应用程序来进行简单的测试,它不需要很多的参数。一个简单的AMCap是和Windows SDK一起安装的。不过AMCap同样支持用户自定义的接口来工作,这种情况下通常就说明了IMAQdx是无法访问这些自定义接口工作的功能和属性的。

    硬件兼容性
    电源要求
       1. 确保USB相机已经插入USB口并且正常供电,有些USB摄像机通过一个LED灯来指示电源是否正常。
       2. 使用HUB连接多个摄像机时,我们可以使用一个带外接电源的USB HUB来这保证电源的正常供应。
       3. 线太长时候,电源或者信号可能就会有很多衰减而使得是相机没有正常工作。
    缠用另外一个接口,电脑或者是摄像机设备 —下面的步骤就可以同时完成硬件兼容性和硬件是否损坏的双重检查,当然并不是所有步骤都是必须的。
       1. 将USB摄像机插入另外一个口
       2. 在另外一台电脑上安装USB摄像机。
       3. 如果你已经有摄像机成功连上了,将他连到有问题的这台PC机去做测试。
    蘒件 相机的固件可能已经过期。

    硬件损坏
    舠鱙上面的步骤完成发现可能是相机或者板卡出现了硬件故障,请联系相机或者板卡的销售商来进行更换或者修复。

    回复

    使用道具 举报

  • TA的每日心情

    2024-2-27 08:03
  • 签到天数: 148 天

    连续签到: 1 天

    [LV.7]700FPS

    发表于 2013-6-18 10:02:54 | 显示全部楼层 来自:浙江省温州市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-1 13:11
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]200FPS

    发表于 2013-6-21 16:07:04 | 显示全部楼层 来自:广西桂林市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-9-5 13:49
  • 签到天数: 83 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2013-7-10 17:11:00 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-4-28 09:16
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2013-12-24 09:56:04 | 显示全部楼层 来自:上海市 电信
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-20 23:35

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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