며칠 후 opencv 응용 프로그램 내부에서 iSight 카메라를 열 수 없으므로 더 이상 사용할 수 없습니다. cap = cv2.VideoCapture(0)
이 반환되고 cap.isOpened()
은 true
을 반환합니다. 그러나 cap.grab()
은 false
을 반환합니다. 어떤 아이디어?OpenCV는 MacBook Pro iSight에서 캡처하지 않습니다.
예제 코드 :
import cv2
cv2.namedWindow("preview")
vc = cv2.VideoCapture(0)
rval = True
while rval:
rval, frame = vc.read()
cv2.imshow("preview", frame)
key = cv2.waitKey(20)
if key == 27: # exit on ESC
break
- 맥 OS 10.8.5
- 파이썬 2.7.5 (뿐만 아니라 C 내부에서 작동하지 ++ 응용 프로그램)
- OpenCV의 2.4.6.1
이것을 알아 냈습니까? 나는 다시 여기에서 묻고있다 : http://stackoverflow.com/questions/19187076/capturing-from-macbook-pro-isight-with-opencv – escapecharacter