С тех пор, как я не могу открыть свою камеру iSight изнутри приложения opencv. cap = cv2.VideoCapture(0)
возвращается, и cap.isOpened()
возвращает true
. Однако cap.grab()
просто возвращает false
. Есть идеи?OpenCV wont 'захват из 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
- Mac OS 10.8.5
- Python 2.7.5 (но не работает изнутри C++ приложение)
- OpenCV 2.4.6.1
Вы поняли это? Я снова спрашиваю здесь: http://stackoverflow.com/questions/19187076/capturing-from-macbook-pro-isight-with-opencv – escapecharacter