您的位置:首页 > 运维架构

Mac下安装Opencv并配置Xcode

2016-04-20 18:07 471 查看
step1:下载OpenCV

step2:打开终端,进到opencv源码主目录下;

step3:键入以下命令

1.sudo cmake -G "Unix Makefiles"

2.sudo make (可加上-j8或-j4选项,加快编译速度)

3.sudo make install (可加上-j8或-j4选项,加快编译速度)

如果不出什么意外,这时编译完成,生成的头文件会在/usr/local/include下,可以看到有两个文件夹:opencv和opencv2,而生成的库文件在/usr/local/lib下,可以看到有很多以libopencv开头的,dylib后缀名的文件。

step4:配置Xcode

1.osx

step1,new一个project



step2,new完成后,点击工程名,看到如下界面:



点击Build Settings(看上图),找到Search Paths选项,分别在Header Search Paths和Library Search Paths下导入头文件路径和链接库路径,就是上面安装时生成的那两个路径:



step3,导入动态库文件,点击Build Phases,在Link Binary With Libraries中,点击“+”,到指定路径添加库文件(把所有以libopencv开头的都加进去):



step4,测试,在main.cpp中写入如下代码:

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main()
{
// insert code here...
//    std::cout << "Hello, World!\n";
Mat img = imread("/Users/eternity/Documents/images/30.jpg");
Mat gray;
cvtColor(img, gray, CV_BGR2GRAY);
imshow("gray", gray);
waitKey(1000);
return 0;

}
ok,成功显示表明安装配置成功。

2.ios

上面是macOS环境下的配置,但是如果你是一个ios开发人员,在用到OpenCV库时怎么配置Xcode呢,这个可能要比MacOS要麻烦些,但是ios有自己的解决办法,非常好用,省时省力,那就是利用CocoaPods来配置,帮你解决不少麻烦,具体配置可参考www.bubuko.com/infodetail-425274.html这篇文章有很详细的关于CocoaPods的介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: