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

时间:2018-08-26 22:50:36

标签: ios objective-c opencv

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

1 个答案:

答案 0 :(得分:0)

基于的指令; https://medium.com/@yiweini/opencv-with-swift-step-by-step-c3cc1d1ee5f1

第1部分(准备开发Xcode)

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

  • 产品名称:[INSERTYOURAPPLICATIONNAME]
  • 团队:选择[YOURTEAMNAME]
  • 组织名称:[INSERTORGANISATIONNAME]
  • 组织标识:[例如com.example]
  • 请勿“使用核心数据”
  • 语言:目标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/
  • 文件-新建-文件-可可接触类。将其命名为OpenCVWrapper,然后为语言选择Objective-C。
  • OpenCVWrapper.m并将文件扩展名重命名为.mm
  • 还手动将文件头中的OpenCVWrapper.m更改为OpenCVWrapper.mm
  • 转到OpenCVWrapper.mm并在顶部添加以下import语句; #import <opencv2/opencv.hpp>