如何在xcode中使用opencv

如何在xcode中使用opencv,第1张

1.新建一个Command Line 工程,名为TestOpencv

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”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11462653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存