zoukankan      html  css  js  c++  java
  • mac opencv 提示摄像头权限问题

    通常在iOS开发下,我们的app需要在Info.plist文件中配置所需要的各种限制;如摄像头权限;

    本次我们在mac下创建了一个command line 程序,并且设定是c++开发,并配置了opencv库的连接;

    以及调用opencv的摄像头相关代码;

    但是程序一运行就报了类似iOS上的摄像头权限错误;

    his 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.

    解决办法:

    由于command line 工程,没有默认创建Info.plist文件;

    那么我们手动新建文件,创建Info.plist文件;

    然后在plist文件中添加摄像头限制;NSCameraUsageDescription

    然后把Info.plist文件放到和执行程序同一目录;

    这样在Xcode编译运行程序,提示限制申请,点击 好,允许程序访问摄像头即可;

    注意:如果 在Xcode上 clean了工程,那么debug目录会全新创建,Info.plist也要重新放置;

  • 相关阅读:
    React 学习笔记
    需要充实自己的课外东西
    近期计划
    测试TinyMCE编辑器
    我的第二篇博客园随笔
    博客已搬运至https://wz71014q.github.io
    关于HTTPS通信机制的笔记
    JS中数组的一些笔记
    Three学习之曲线
    Three入门学习笔记整理
  • 原文地址:https://www.cnblogs.com/cocoajin/p/11213572.html
Copyright © 2011-2022 走看看