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也要重新放置;

  • 相关阅读:
    教你当主管:如何降低你的员工流失率?
    你问我这算什么
    推荐:职场提升的10条捷径
    压力从何而来呢?千万不要2008年结婚
    怎样“管理”你的上司?
    HTTP.sys
    IIS书籍
    IIS目录
    HTTP服务
    在 IIS 7 中使用配置文件
  • 原文地址:https://www.cnblogs.com/cocoajin/p/11213572.html
Copyright © 2011-2022 走看看