gpt4 book ai didi

python - OpenCV 不会从 MacBook Pro iSight 捕获

转载 作者:太空狗 更新时间:2023-10-30 02:04:38 25 4
gpt4 key购买 nike

几天后,我无法再从 opencv 应用程序中打开我的 iSight 摄像头。 cap = cv2.VideoCapture(0) 返回,cap.isOpened() 返回 true。但是,cap.grab() 只返回 false。有什么想法吗?

示例代码:

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 操作系统 10.8.5
  • Python 2.7.5(但也不能在 C++ 应用程序内部运行)
  • OpenCV 2.4.6.1

最佳答案

这就是我如何让相机为您的代码工作(在 OSX 10.6 上):

import cv2

cv2.namedWindow("preview")
vc = cv2.VideoCapture(0)

rval, frame = vc.read()

while True:

if frame is not None:
cv2.imshow("preview", frame)
rval, frame = vc.read()

if cv2.waitKey(1) & 0xFF == ord('q'):
break

关于python - OpenCV 不会从 MacBook Pro iSight 捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19059459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com