これは重複した投稿のように見えます。はい。しかし、重複した投稿と比較すると他の問題があります。
私の価値はimaqhwinfo
私に以下を与えます:
InstalledAdaptors: {'dcam' 'linuxvideo'}
MATLABVersion: '7.14 (R2012a)'
ToolboxName: 'Image Acquisition Toolbox'
ToolboxVersion: '4.3 (R2012a)'
その価値はimaqhwinfo('linuxvideo',1)
次のとおりです。
DefaultFormat: 'YUYV_640x480'
DeviceFileSupported: 0
DeviceName: '1.3M WebCam'
DeviceID: 1
VideoInputConstructor: 'videoinput('linuxvideo', 1)'
VideoDeviceConstructor: 'imaq.VideoDevice('linuxvideo', 1)'
SupportedFormats: {1x7 cell}
そのため、Matlab端末に次のように入力しました。
vid = videoinput('linuxvideo', 1);
set(vid, 'ReturnedColorSpace', 'RGB');
ただし、次の行を入力した後:
img = getsnapshot(vid);
次のエラーが発生します。
Warning: Unable to set the selected source. Perhaps the device is in use.
Error using imaqdevice/getsnapshot (line 62)
Could not connect to the image acquisition device. Device may be in use.
Matlab Centralにこの質問を投稿し、答えを待っています。
私はArchLinux(64ビット)とMatlab(2012a)(64ビット)を使用しています。 Cheeseなどのウェブカメラアプリはうまく動作します。私は私の顔を見ることができます。 Skypeもありますが、まだ構成していません。
長い話を短く
誰でもこの問題を解決するのに役立ちますか?これは大きな助けになります。これを行うことができない場合は、少し学校の課題を完了するためにWindows 7を再インストールする必要があります。これは時間がかかるためです。さらに、今はWindowsに戻りたくありません。
PS:lsusb
私にください:
Bus 002 Device 005: ID 148e:099a EVATRONIX SA
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 064e:a219 Suyin Corp. 1.3M WebCam (notebook emachines E730, Acer sub-brand)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ベストアンサー1
画像サイズパラメータを含めるにはどうですか?
vid = videoinput(‘linuxvideo’, 1, ‘YUYV_640x480′);
次に、プレビューウィンドウを開き、実行時にビデオを表示します。
preview(vid);
滞在
許容される形式も見つけることができます。
info = imaqhwinfo('linuxvideo', 1);
info.SupportedFormats'
これらの形式は次のように使用できます。
vid = videoinput(‘linuxvideo’, 1, ‘...formats here...′);
他に試すことがありますか?
私は次のタイトルのArchLinuxフォーラムの投稿を見てみましょう。[解決済み] Webカメラを使用したMatlabキャプチャ画像。上記の方法がうまくいかない場合は、試してみる方法がいくつかあります。