虚拟摄像头支持MATLAB图像万博1manbetx采集工具箱

17次观看(最近30天)
Dear Matlab Support:
我想询问是否有任何简单的方法可以让虚拟摄像机使用图像采集工具箱。
我正在寻求将MJPEG视频从IP摄像机流到MATLAB。在搜索所有MATLAB中央和阅读文档之后,我知道当前不受支持的功能。万博1manbetx尽管确实存在诸如仅捕获单个JPEG快照或使用MEXOPENCV之类的替代方案,但在我的情况下,它们并不可取。
I was trying to create virtual cameras using two alternatives: one is to use Axis Streaming Assistant (my IP cameras are Axis), and the other is to use IP Camera Adaptor (. In both cases, I was able to create a virtual camera forwarding MJPEG stream from the real IP camera. I have verified that the virtual camera works in instant messaging applications (such as Skype).
但是,MATLAB图像采集工具箱未检测到这些虚拟摄像机。我已经安装了所有可能的特定和通用的摄像头包。图像采集工具箱仅检测我的笔记本电脑(“ Winvideo”)上的内置物理摄像头。我的笔记本电脑上有MATLAB 64位R2014A。
因此,我想知道如果有任何easy way to get virtual cameras detected by Matlab? Or is it a current limitation and it would require writing a specific driver for the virtual camera? Once again, I note that other instant messaging applications can detect both the physical and virtual cameras on my laptop.
谢谢,
桑尼

答案(2)

Bruno Pop-Stefanov
Bruno Pop-Stefanov on 22 Oct 2014
Hi Sonny,
I read that Axis Streaming Assistant creates a DirectShow device. Can you confirm that this is the case for the virtual camera that you are creating?
如果虚拟摄像机确实是符合直接的设备,请尝试运行 检测设备 实用程序可以检查它是否与图像采集工具箱兼容。该实用程序可以从以下页面下载:
Note that there can be an incompatibility even if the virtual camera is DirectShow compliant. For example, the DirectShow driver and MATLAB must use the same bitness -- either both 32-bit or both 64-bit. If they are not, then you won't be able to use the Axis IP camera with Image Acquisition Toolbox.