阿菊的OpenCv——Mac上调用摄像头设备读取视频帧并用imshow显示
问题:没有访问摄像头的权限
在Mac上对App的权限控制比较严格,我们要想使用OpenCv来访问摄像头设备,就必须在Mac上获得访问摄像头的权限。如图:
解决方案:使用终端或者iTerm
这里我们不用纠结为什么PyCharm或者Vscode不能打开,而使用终端或者iTerm却可以。这里不是Mac OS的问题,而是PyCharm在这一方面不完善,在Mac上不能添加PyCharm访问摄像头的权限
,因此,我们只需要将python文件在终端或者iTerm上运行就可以了。
显示窗口帧.py
import cv2
clicked = False
def onMouse(event,