MacOS使用openCV打开摄像头

        macOS 10.14 Mojave之后,使用opencv调用摄像头会产生权限错误,报错“This app has crashed because it attempted to access privacy-sensitive data without a usage description.”
        原因是macOS 10.14加入了对所有程序的隐私权限管理,如果要涉及隐私权限,要在可执行程序旁边加入Info.plist且在里面注册摄像头权限。

       可以在Finder中,按Command+Shif+G输入路径如下:MacOS使用openCV打开摄像头_第1张图片

        然后找到自己的项目名,接着在/Build/Products/Debug找到自己的Info.plist文件,然后添加

即可。 同理,我觉得如果需要其他权限也在这里面添加就行了。

 

你可能感兴趣的:(MacOS使用openCV打开摄像头)