2016-03-15 57 views
-2

我試圖用我的電腦攝像頭捕獲圖像時出現此錯誤。我是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

回答

1

我找到解決我的錯誤的方式。我還沒有下載support package用於我的特定相機的圖像採集工具箱。當我安裝「OS通用視頻接口」支持包時,我的代碼正在工作。