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

标签 ios objective-c opencv

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

最佳答案

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

第 1 部分(准备 Xcode 进行开发)

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

  • 产品名称:[INSERTYOURAPPLICATIONNAME]
  • 团队:选择[您的团队名称]
  • 组织名称:[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]
  • build设置 - 框架搜索路径 - 添加 $(PROJECT_DIR)
  • build设置 - 框架搜索路径 - 添加 [INSERT COMPLETE PATH OF opencv2.framework] (例如/Users/[USERNAME]/Documents/libraries/)
  • 文件 - 新建 - 文件 - Cocoa Touch 类。将其命名为 OpenCVWrapper并选择 Objective-C 作为语言。
  • OpenCVWrapper.m并将文件扩展名重命名为 .mm
  • 手动更改OpenCVWrapper.mOpenCVWrapper.mm也在文件头中
  • 转到 OpenCVWrapper.mm并在顶部添加以下导入语句; #import <opencv2/opencv.hpp>

关于ios - 如何使用 OpenCV 创建 iOS Objective-C 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52030819/

相关文章:

iphone - UISegmentedControl - 在 Interface Builder 中改变高度

opencv - 如何实现LBP un​​iform

c++ - OpenCV:帧率差的限制是什么?

ios - 如何访问 QuickDialog 单元格元素的 UITableViewCell?

ios - UIActivityIndi​​cator 未在中心加载

android - 在封闭的 WiFi 网络(无互联网连接)上向 iOS/Android 发送推送通知

ios - 内存不足警告且有足够的空 RAM

objective-c - 一个UIButton两个场景只有一个segue,需要条件代码

Opencv Dilate/Erode 仅适用于 alpha channel