码迷,mamicode.com
首页 > 编程语言 > 详细

install opencv with python2 in OSX - 在OSX安装基于python2的opencv

时间:2016-07-03 23:26:50      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:

基本按照http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/ 安装,除了更改一些自己的目录。

1. 安装xcode

2. 安装 Homebrew - 补充OSX一些包

$ cd ~
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update

 

3. 安装python2. 推荐是重新安装,而不要用系统自带的

$ brew install python

打开 ~/.bash_profile, 添加环境变量

export PATH=/usr/local/bin:$PATH

保存后重载

$ source ~/.bash_profile

此时可以检查现在用的是不是新装上的python

$ which python
/usr/local/bin/python

新python应该在/usr/local/bin/python,而如果显示/usr/bin/python则是还是用的系统自带python

4. 安装virtualenv

$ pip install virtualenv virtualenvwrapper

并编辑~/.bash_profile文件,放入

source /usr/local/bin/virtualenvwrapper.sh

并重载

$ source ~/.bash_profile

创建cv的virtualenv

$ mkvirtualenv cv

5. 以下操作都可以在virtualenv里操作

$ pip install numpy

6. brew操作也可以在virtualenv外

$ brew install cmake pkg-config
$ brew install jpeg libpng libtiff openexr
$ brew install eigen tbb

7. 开始安装opencv

$ cd ~
$ git clone https://github.com/Itseez/opencv.git
$ cd opencv
$ git checkout 3.0.0

和一些会需要的包

$ cd ~
$ git clone https://github.com/Itseez/opencv_contrib
$ cd opencv_contrib
$ git checkout 3.0.0

两个一定要是同样的version

8. cmake

$ cd ~/opencv
$ mkdir build
$ cd build

原文是:

$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local     -D PYTHON2_PACKAGES_PATH=~/.virtualenvs/cv/lib/python2.7/site-packages     -D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/bin     -D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers     -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON     -D BUILD_EXAMPLES=ON     -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..

而我实际上改了很多目录。我自己的是:

$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D PYTHON2_PACKAGES_PATH=~/work/virtualenvs/cv/lib/python2.7/site-packages -D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/bin -D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/softwares/opencv_contrib/modules ..

观察输出,确认都执行完毕。然后

$ make -j4

(此时cpu高速运转。。。4是指cpu有给核可以用)

 

install opencv with python2 in OSX - 在OSX安装基于python2的opencv

标签:

原文地址:http://www.cnblogs.com/ellasungenius/p/5639034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!