OpenCV의 통합 웹캠이 우분투 16.04에서 아래 오류를 던지고 있습니다. 나는 다른 프로그램으로 치즈를 검사했는데 여전히 정지 영상과 비디오를 보여 주므로 카메라 자체가 문제가되지 않는 것 같습니다.우분투 16.04 (호스트)의 OpenCV에서 통합 웹캠을 사용할 수 없습니다
내가 이것을 테스트하는 데 사용되는 코드 : 오류는
import cv2
import numpy as np
import time
cam = cv2.VideoCapture(2)
if not cam.isOpened():
print('Cannot open camera')
while True:
ret,frame = cam.read()
cv2.imshow('webcam', frame)
if cv2.waitKey(1)&0xFF == ord('q'):
break
cam.release()
cv2.destroyAllWindows()
:
Cannot open camera (feedback from script at
if not cam.isOpened():
).OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /io/opencv/modules/highgui/src/window.cpp, line 325
Traceback (most recent call last): File "Video_test.py", line 13, in cv2.imshow('webcam', frame) cv2.error: /io/opencv/modules/highgui/src/window.cpp:325: error: (-215) size.width>0 && size.height>0 in function imshow
어떤 도움을 주시면 감사하겠습니다. 감사!
@ Yashaswini Bhat. 아래 내 대답을 참조하십시오. 첫 번째 배치를 얻으려면 SO 투어를 완료하십시오 .-) – ZF007
당신은'VideoCapture (0)'또는'VideoCapture (1)' – user1767754
@Mike를 시도 했습니까? Yashaswini가 Traceback 오류를 게시했습니다. * ** 링크에 게시 된 ** 영구 수정 사항에 명시되지 않았습니다. 당신은 링크를 제공했습니다 :-) – ZF007