이것은 중복된 게시물처럼 보일 수 있습니다. 그렇습니다. 하지만 중복된 게시물과 비교하면 다른 문제가 있습니다.
내 가치는 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로 돌아가고 싶지 않습니다.
추신: 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 포럼 게시물을 살펴보겠습니다.[해결됨] 웹캠을 사용하여 Matlab 캡처 이미지. 위의 방법이 효과가 없다면 시도해 볼 수 있는 몇 가지 다른 방법이 있습니다.