mac osx10.11 配置安装opencv教程

来源:互联网 发布:中国房地产统计数据库 编辑:程序博客网 时间:2024/05/21 17:34

笔者刚转入osx开发,准备配置一个opencv,却教程都参差不齐,经过自己的测试安装,在这里进行下总结,希望能帮助到需要的朋友。

首先笔者的系统环境是osx 10.11 el capitan, xcode 7.2, 安装的是opencv2.4.11, 原本笔者想安装opencv3,但是发现该版本还不太完善(注意发布日期为2016年1月,相信后期会有较好优化),安装方式采用homebrew,下面是具体过程:

1.安装homebrew 

进入home-brew的官网:点击打开链接

首页就有安装代码,复制后,打开osx的terminal,

粘贴刚刚的代码:

<span style="font-size:14px;">ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</span>

等待安装完毕(此时也可以再输入brew update来保证最新版)


2.安装cmake

terminal中输入 brew install cmake


3.安装opencv

terminal中输入

brew tap homebrew/science

brew install opencv

这一步需要点时间


4.配置xcode

打开xcode,新建/打开一个command line 工程,在左侧的project navigator中选中项目,右侧选中targets



在Build Setting的搜索框中输入search,对Header search path上加入 /usr/local/include,对Library Search Path中加入/usr/local/lib



再选择build phases,在link binary with libraries中,点击+,点击add other, 在出来的弹窗中输入/,输入/usr/local/lib,选择以下几个常用的lib,进行添加



至此,配置已经完毕了,测试一下:

输入代码:

#include <iostream>using namespace std;#include <opencv2/opencv.hpp>using namespace cv;int main(int argc, const char * argv[]) {    std::cout << "Hello opencv!\n";    string path = "/Volumes/workspace/test.png";    Mat image = imread(path);    namedWindow("test");    imshow("test", image);    Mat gray;    cvtColor(image, gray, COLOR_RGBA2GRAY);    namedWindow("gray");    imshow("gray", gray);    waitKey(0);    return 0;}

注意图片的地址根据自己的设置来,若运行成功,则配置正确。

若有疑问,欢迎交流!

0 0
原创粉丝点击