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;}
注意图片的地址根据自己的设置来,若运行成功,则配置正确。
若有疑问,欢迎交流!
- mac osx10.11 配置安装opencv教程
- Mac OSX10.12 上安装配置caffe(无GPU)
- Mac 安装opencv教程
- 基于VM10+Win7安装Mac OSX10.11 El Capitan
- mac 下安装mysql-5.7.16-osx10.11-x86_64
- 基于VM10+Win7安装Mac OSX10.11 El Capitan
- OSX10.11安装cocoapods
- 安装 OSX10.11虚拟机
- vamare12安装osx10.11
- 安装MAC OSX10.4.3经验帖
- Mac OSX10.7.3安装 gcc和make
- Mac OSX10.7.3安装 gcc和make
- Mac上安装配置OpenCV
- OpenCV教程 之 安装篇:Mac Pro给python3配置opencv
- osx10.11 CocoaPods 正确安装
- OSX10.11安装brew问题解决
- Mac OSX10.11 Xcode7安装模拟器8.1 和 8.2 失败 解决方法
- 解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
- listview左右滑动item效果
- BZOJ(本校) 2525 公约数 - 莫比乌斯反演
- apache工作模式详解
- Cannot find a valid baseurl for repo: base/7/x86_64
- 利用mock做service层单测
- mac osx10.11 配置安装opencv教程
- Web前端——jsp页面参数显示的几个小问题
- G++和C++的区别
- 死循环
- SpringMVC对RESTful支持
- 有关模板的一些注意情况
- 23种设计模式之单例模式
- Java对象判等,重写equals方法
- iptables详解