OpenCV无法读取我的摄像头,即使我授予了权限,Mac也告诉我Python使用了我的摄像头。它显然捕捉到了一些东西,我没有得到一个错误,但是预览窗口将不会打开:

当我打开一个已经下载的图片或mp4,它工作没有任何问题。我在MacOS Big Sur上使用Python3.7和opencv- Python -4.5.1.48。
编辑:完全相同的代码在BootCamp中运行没有问题
发布于 2021-02-13 22:49:47
出于一个未知的原因,如果你在pip install opencv-python上安装了openCV,它将不能与macOS的隐私政策一起工作。
您应该改用brew软件包
brew install opencv
# Brew will probably need to overwrite previous openCV installations
brew link --overwrite opencv一旦您创建了VideoCapture对象,您的网络摄像头指示器就会亮起
import cv2
cap = cv2.VideoCapture(0)发布于 2021-02-14 00:10:08
尝试从终端打开您的应用程序:将出现允许访问摄像头的python path/to/app.pyА窗口。
https://stackoverflow.com/questions/66186127
复制相似问题