当我尝试通过 OpenCv 访问网络摄像头时,Xcode 引发隐私错误
Posted
技术标签:
【中文标题】当我尝试通过 OpenCv 访问网络摄像头时,Xcode 引发隐私错误【英文标题】:Xcode throws privacy error when I try accessing the webcam through OpenCv 【发布时间】:2019-01-02 05:49:14 【问题描述】:大约一个月前,我在 xcode 上用 cpp 编写了一个程序,该程序用 Opencv 打开相机并能够显示提要。现在,当我运行它时,它会抛出
[access] This app has crashed because it attempted to access privacy-sensitive
data without a usage description. The app's Info.plist must contain an
NSCameraUsageDescription key with a string value explaining to the
user how the app uses this data.
我认为唯一可以改变的是升级到 Mac Mojave。这是错误的唯一来源,因为它以前工作过?或者我的项目中的其他东西会导致现在出现这种情况吗?
【问题讨论】:
【参考方案1】:如果您在 ios 10 或之后链接,或者在 macOS 10.14 或之后链接, 如果您尝试访问某些受保护的资源,您的应用程序会崩溃 没有提供相应的目的字符串。即使不是 必需,如果您的应用使用 受保护的资源。
Accessing Protected Resources
【讨论】:
以上是关于当我尝试通过 OpenCv 访问网络摄像头时,Xcode 引发隐私错误的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Javascript 在 PythonAnywhere 上的 OpenCV 中访问网络摄像头?
发送到 pyvirtualcam 的网络摄像头输入为蓝色(使用 pyvirtualcam 和 opencv)