平台: mac air
开发环境:eclipse
参考:http://blog.csdn.net/ramonyang/article/details/37603933
1. 下载opencv for mac
opencv官网
2. 下载cmake(使用homebrew下载,homebrew使用方法请百度)
brew install cmake
3.安装opencv
在terminal里进入opencv的文件夹,执行以下命令:
sudo cmake -G "Unix Makefiles"
sudo make -j8
sudo make install
执行完毕后,opencv的头文件会自动放在/usr/local/include目录,库文件放在/usr/local/lib目录,此时opencv已经安装好。
4. 配置Eclipse
- 新建c++工程
- 右键工程,properties
- GCC C++ Compiler -> include ->include path(-l) 添加目录文件夹/usr/local/include/ (注意:路径最后的’/’ 不能省掉)
- MacOS X C++Linker -> Library -> Library search path (-L) 添加库文件夹/usr/local/lib/
- MacOS X C++Linker -> Library -> Libraries(-l) 添加需要用到的模块(注意,opencv 3和opencv 2中的模块变化比较大,建议到/usr/local/lib文件夹下一个一个对比查看,防止有错。在填写模块名称时,注意要把对应文件名后缀”.dylib”以及前缀”lib去掉”,比如文件名为”libopencv_core.dylib”,那么对应的模块名称应该填写”opencv_core”,以此类推)。本文作者实际使用的是最新版的opencv 3.0.0,其中配置的模块如下图:
-
- 右键项目,clean project, build project (eclipse很奇葩,有时候就算是代码没问题,也需要clean之后,再build才能通过)
- 完成