在 matlab 中捕获网络摄像头图像时出错



当我尝试使用PC网络摄像头捕获图像时,我收到此错误。我是 matlab 的新手。如何修复此错误?

使用 imaq 时出错。视频设备 没有设备可用于指定的适配器名称。参见IMAQHWINFO('dcam')。

maina1 中的错误(第 4 行) obj =imaq.视频设备('dcam', 1, 'YUYV_320x240','ROI', [1 1 320 240]);

这是我的代码,

obj =imaq.VideoDevice('dcam', 1, 'YUYV_320x240','ROI', [1 1 320 240]); set(obj,'ReturnedColorSpace', 'rgb'); figure('menubar','none','tag','webcam');

这是我在运行"imaqhwinfo"和"webcamlist"时得到的答案

>imaqhwinfo
ans = 
InstalledAdaptors: {'dcam'}
    MATLABVersion: '8.6 (R2015b)'
      ToolboxName: 'Image Acquisition Toolbox'
   ToolboxVersion: '4.10 (R2015b)'
> webcamlist
ans = 
'Integrated Webcam'

我找到了解决错误的方法。我尚未为我的特定相机下载图像采集工具箱的支持包。当我安装"操作系统通用视频接口"支持包时,我的代码正在工作。

最新更新