【问题标题】:How to create an iOS Objective-C project with OpenCV如何使用 OpenCV 创建 iOS Objective-C 项目
【发布时间】:2019-02-01 11:46:25
【问题描述】:

如何使用 OpenCV 创建 iOS Objective-C Xcode 项目?

【问题讨论】:

    标签: ios objective-c opencv


    【解决方案1】:

    说明基于; https://medium.com/@yiweini/opencv-with-swift-step-by-step-c3cc1d1ee5f1

    第 1 部分(为开发准备 Xcode)

    第 2 部分(在 Xcode 中创建一个新的 Objective-C iOS 项目)

    • 产品名称:[INSERTYOURAPPLICATIONNAME]
    • 团队:选择 [YOURTEAMNAME]
    • 组织名称:[INSERTORGANISATIONNAME]
    • 组织标识符:[例如com.example]
    • 不要“使用核心数据”
    • 语言:Objective C(非 Swift)
    • 可选:在我的 Mac 上创建 git 存储库
    • 在项目导航器中选择 [APPLICATIONNAME] 项目(蓝色文档图标) - [默认目标]
    • 常规 - 部署信息 - 部署目标 - 为您的设备选择合适的版本(例如 9.4)

    第 3 部分(添加 OpenCV 库)

    • 下载opencv框架(https://opencv.org/releases.html,例如https://sourceforge.net/projects/opencvlibrary/files/opencv-ios/3.4.2/opencv-3.4.2-ios-framework.zip/download
    • 在项目导航器中选择 [APPLICATIONNAME] 项目(蓝色文档图标) - [默认目标]
    • 构建阶段 - 将二进制文件与库链接 - 单击“+” - 添加其他... - 浏览并选择 opencv2.framework(例如 /Users/[USERNAME]/Documents/libraries/opencv2.framework
    • 构建阶段 - 将二进制文件与库链接 - 单击“+” - 添加这些额外的框架(用于 opencv); AssetsLibrary、CoreGraphics、CoreMedia、CoreFoundation、Accelerate、[UIKit、Foundation、CoreVideo、CoreImage]
    • 构建设置 - 框架搜索路径 - 添加$(PROJECT_DIR)
    • 构建设置 - 框架搜索路径 - 添加[INSERT COMPLETE PATH OF opencv2.framework](例如/Users/[USERNAME]/Documents/libraries/
    • 文件 - 新建 - 文件 - Cocoa Touch 类。将其命名为 OpenCVWrapper 并选择 Objective-C 作为语言。
    • OpenCVWrapper.m 并将文件扩展名重命名为 .mm
    • 还要手动将文件头中的OpenCVWrapper.m更改为OpenCVWrapper.mm
    • 转到OpenCVWrapper.mm并在顶部添加以下导入语句; #import <opencv2/opencv.hpp>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      • 2014-11-28
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      相关资源
      最近更新 更多