1
와 카메라 캡쳐를 읽을 수 없습니다 나는 다음과 같은 코드가 있습니다는 OpenCV의
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
if ret:
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
print(ret)
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
이 웹캠을 여는 예제 코드입니다. 몇 달 전에 문제없이 이걸 실행할 수 있었고 웹캠이 QuickTime으로 잘 작동합니다.
하지만 이제 cap.read()는 무엇이든지간에 항상 False를 반환합니다. VideoCapture()에서 VideoCapture()에서 -1부터 3까지 다른 숫자로 시도했지만 아무 것도 작동하지 않았습니다.
나는 코드의 잘못이 아닌 것으로 확신합니다. 그러나 환경에 엉망이되어야합니다. 현재 내가 파이썬 3.5, 오픈 이력서 3.1.0 이 파이썬 인터프리터가 사용하고/usr/지방/셀라/python3/...
어떻게이 문제를 해결하려면 어떤 제안을해야합니까?