내 랩톱에 두 개의 웹캠이 연결되어 있습니다 (하나는 내장되어 있음). 둘 다 작동합니다. (만약 내가 치즈를 사용한다면, 우분투와 함께 제공되는 웹캠 일거야, 외부 웹캠을 사용한다.) 내가 python-opencv에서 사용 가능한 장치 나열
cap = cv.CreateCameraCapture(-1)
cap = cv.CreateCameraCapture(0)
또는
를 사용하는 경우 내 웹캠에 내장 얻는다. 내가cap = cv.CreateCameraCapture(1)
를 사용하는 경우는 작동하지 않고 객체 '캡'으로 표시 CaptureFromCAM와
<Capture (nil)>
동일합니다. 그래서 openCV가 무엇을하려고하는지, 그리고 두 번째 카메라에 대해 알지 못하는 이유를 알고 싶습니다. 두 장치를 사용할 수 있어야합니다 (둘 다/dev/videoN 항목이 있습니다).
'strace'의 출력은 OpenCV가 어떤 시스템 입력을 고려하고 있는지를 결정하는데 매우 유용 할 수 있습니다. –