本人菜鸟,最近需要用opencv和python做一个大作业,想给mac上装opencv。整个过程纠结了很久,试了很多方法都不对,这里总结一下最终成功安装上的方法,希望能帮到跟我遇到一样问题的孩子们。
一、安装opencv
1. 去 http://opencv.org 下载最新版OpenCV for Linux/Mac源文件,目前版本是3.0.0beta。下载后解压。
2. 去 http://www.cmake.org 下载最新版cmake,.dmg文件,目前版本是3.2.1。下载后安装。
3. 接下来开始安装opencv
网上有很多关于用macports来安装opencv的帖子,可是我试了很多次都没成功,这里叙述一种比较原始的安装方法,虽然这个过程中不需要用到macports,但总结我之前屡次失败的经验,建议最好先用macports把相关的库和代码升级一下再继续下面的安装。macports安装教程很多,这里不赘述。以下这个过程并不是必须的,如果你屡次安装都因为.dylib版本不匹配的问题没成功,可以从这一步重新来过。
0. 准备工作,更新所有库
// macports自更新
sudo port -v selfupdate
// 升级所有可更新的软件
sudo port upgrade outdated
这样就可以了,中间如果出一小点错应该没有太大问题,可以继续。
一、安装opencv
1. 去 http://opencv.org 下载最新版OpenCV for Linux/Mac源文件,目前版本是3.0.0beta。下载后解压。
2. 去 http://www.cmake.org 下载最新版cmake,.dmg文件,目前版本是3.2.1。下载后安装。
3. 接下来开始安装opencv
开一个终端,进入opencv解压缩的目录,执行下列命令。