是否有用于LabVIEW的虚拟/虚拟IMAQ相机?

时间:2011-03-28 18:48:34

标签: image-processing webcam labview hardware-interface

我正在编写LabVIEW软件,用于从兼容IMAQ的GigE相机中获取图像。

问题:这是一个协作项目,所以我只能间歇性地访问实际的相机。即使相机不存在,我也希望能够继续开发这个软件。

是否有简单/快速的方法在软件中创建虚拟或虚拟IMAQ相机?理想情况下,我喜欢AVI或一叠JPEG的虚拟相机抓取帧。这样的东西必须存在,我在Google上找不到它。

我正在寻找一些不会花很长时间(例如<2小时的努力)并且通过标准的LabVIEW IMAQ界面抽象出来的东西,这样我的软件就不会知道或关心它是否处理虚拟相机或实际相机。

6 个答案:

答案 0 :(得分:2)

您可以使用LabVIEW类尝试此方法: Hardware Emulation Using LabVIEW Classes

答案 1 :(得分:2)

如果您有IMAQdx驱动程序,您可能会考虑以10美元的价格购买便宜的USB网络摄像头。

答案 2 :(得分:2)

使用IMAQdx驱动程序(假设您拥有它),然后插入Vision Acquisition Express VI,您可以选择AVI甚至图片作为来源。

答案 3 :(得分:0)

像这样:GigESim是一个相机仿真软件。不幸的是,它是专有的并且过于昂贵(> 500美元)以满足我自己的需求,但也许其他人会觉得这个链接很有用。

任何人都知道可行的开源替代方案吗?

答案 4 :(得分:0)

有一个IP Camera emulator project用python模拟IP摄像头。我自己没有使用它,所以我不知道它是否可以被IMAQ使用。

告诉我们这对你有好处。

答案 5 :(得分:0)

我知道这个问题真的很老了,但希望这个答案可以帮助别人。

IMAQdx也适用于Windows DirectShow设备。虽然通常这些是实际的物理捕获设备(想想USB网络摄像头),但没有必要这样做。

网上提供了一些不同的预制选项。我发现使用Open Broadcaster StudioVirtual Cam plugin很容易。基本上是:

  1. 下载并安装两者。
  2. 将媒体来源加载到来源列表中。
  3. 启用VirtualCam流(工具&gt; VirtualCam )。按开始。