2024-06-11 13:26:12 发布
网友
OpenCV无法读取我的网络摄像头,即使我授予了权限,Mac告诉我Python使用了我的网络摄像头。它显然捕捉到了一些东西,我没有收到错误,但是预览窗口将不会打开:
当我打开已下载的图片或mp4时,它可以正常工作。 我在MacOS Big Sur上使用Python 3.7和opencv-Python-4.5.1.48
编辑:完全相同的代码在BootCamp中工作没有问题
尝试从以下终端打开你的应用:python path/to/app.py А将出现一个允许访问摄像头的窗口
python path/to/app.py
由于未知的原因,如果您使用pip install opencv-python安装openCV,它将无法与macOS的隐私策略配合使用
pip install opencv-python
您应该改用brew软件包
brew install opencv # Brew will probably need to overwrite previous openCV installations brew link overwrite opencv
创建VideoCapture对象后,网络摄像头指示灯应立即亮起
import cv2 cap = cv2.VideoCapture(0)
尝试从以下终端打开你的应用:
python path/to/app.py
А将出现一个允许访问摄像头的窗口由于未知的原因,如果您使用
pip install opencv-python
安装openCV,它将无法与macOS的隐私策略配合使用您应该改用brew软件包
创建VideoCapture对象后,网络摄像头指示灯应立即亮起
相关问题 更多 >
编程相关推荐