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

问题描述:

我试图用我的电脑摄像头捕获图像时出现此错误。我是matlab新手。我该如何解决这个错误?在matlab中捕获摄像头图像时出错

使用imaq.VideoDevice错误 没有设备可用于指定的ADAPTORNAME。请参阅IMAQHWINFO('dcam')。

maina1错误(第4行) obj = imaq.VideoDevice('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' 
+2

“这个错误”?什么错误? –

+0

'imaqhwinfo('dcam')'返回什么? – Daniel

+0

使用imaq.VideoDevice时出错没有设备可用于指定的ADAPTORNAME。请参阅IMAQHWINFO('dcam')。 maina1错误(第4行)obj = imaq.VideoDevice('dcam',1,'YUYV_320x240','ROI',[1 1 320 240]); – Shani

我找到解决我的错误的方式。我还没有下载support package用于我的特定相机的图像采集工具箱。当我安装“OS通用视频接口”支持包时,我的代码正在工作。