2.设置Build Settings
点击工程目录,然后点击右侧的Build Settings
在搜索框中输入 search ,找到Search Paths
在Header Search Paths 中加入/usr/local/include
在Library Search Paths 中加入/usr/local/lib
3.添加动态链接库
按下’/’ 键
点击Go
选择所有的.dylib文件(不带箭头的)
4.测试
测试代码
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv
int main()
{
Mat image
image = imread("/Users/camellia/desktop/lena.jpg")// 测试图片路径
if ( !image.data )
{
printf("No image data \n")
return -1
}
namedWindow("Display Image", WINDOW_AUTOSIZE )
imshow("Display Image", image)
waitKey(0)
return 0
}
在ios中如何利用 opencv 进行图像处理的方法:SDK版本
作者提供的工程SDK版本可能和你开发环境的不同(我下载到的是基于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”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)