请查看以下使用openCV捕获网络摄像头视频的简单脚本:import cv2,time video=cv2.VideoCapture(0) check,frame=video.read() print(check) print(frame) time.sleep(3) cv2.imshow("Capturing",frame) cv2.waitKey(0) video.release() cv2.destroyAllWindows() 我正在使用PyCharm和Python3运行这个程序。我遇到了以下问题: 各位在MAC上是否也遇到过类似的问题?有没有解决方法?
我刚刚解决了这个问题。我遇到了两个失败的情况: 完全没有起作用,就像Python突然崩溃一样,我通过卸载我的OpenCV安装并通过输入以下命令安装完整包来解决了这个问题: pip3 uninstall opencv-python pip3 install opencv-contrib-python 所以一旦完成后,我面临了第二个问题:当我通过Sublime Text运行程序时,它显示没有权限访问网络摄像头,我找不到给予其权限的方法,所以我通过终端运行程序并且它可以正常工作 希望这些解决方案中的任何一个都能起作用 :)