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