ios opencv图片处理_在ios中如何利用 opencv 进行图像处理

本文介绍了在iOS开发环境中,如何配置OpenCV库并进行图像处理。包括设置Base SDK、添加Other Linker Flags、配置Header Search Paths以及两种构建OpenCV的方式,帮助开发者顺利在iOS应用中集成和使用OpenCV。
摘要由CSDN通过智能技术生成

展开全部

在ios中如何利用 opencv 进行图像处理的方法:SDK版本

作者提供的工程SDK版本可能和你开发环境的不e68a8462616964757a686964616f31333337613735同(我下载到的是基于4.0的),需要设置成你使用的SDK版本:在Groups&Files窗口的工程文件根目录右键-Get Info,在build栏的Base SDK一项中,改为你的SDK版本:

2. 链接标记 Other linker flags

本地的OpenCV库要链接进Xcode工程中,在Get Info的build项中,搜索 Other Linker Flags,添加相应的链接标记:

iPhone真机调试:

-lstdc++

-lz

“$(SRCROOT)/OpenCV/lib/iPhoneOS/lib/libcv.a”

“$(SRCROOT)/OpenCV/lib/iPhoneOS/lib/libcxcore.a”

模拟器调试:

-lstdc++

-lz

“$(SRCROOT)/OpenCV/lib/iPhoneSimulator/lib/libcv.a”

“$(SRCROOT)/OpenCV/lib/iPhoneSimulator/lib/libcxcore.a”

3. 头文件搜索路径 Header search paths

为方便的调用OpenCV头文件,要设置头文件搜索路径,同样在build项中搜索Header search paths,添加相应的内容:

iPhone真机调试:

“$(SRCROOT)/OpenCV/lib/iPhoneOS/include/opencv/”

“$(SRCROOT)/OpenCV/lib/iPhoneOS/include/”

模拟器调试:

“$(SRCROOT)/OpenCV/lib/iPhoneSimulator/include/opencv/”

“$(SRCROOT)/OpenCV/lib/iPhoneSimulator/include/”

4. Building OpenCV

有两种方式构建OpenCV,一种是转换到OpenCV target单独构建;一种是将OpenCV添加为主应用的依赖,构建主应用时一同构建。由于OpenCV的代码基本不需要修改,且构建进程很慢,所以建议对OpenCV进行单独构建。

在Groups & Files窗口中的Targets栏中,双击OpenCV,点击Build and Run进行编译。过程比较慢,一般会报几个error和warning,不过基本可以无视。

进行了这些设置之后,主应用基本就可以正常编译运行了:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值