在mac osX下安装openCV,used for python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mac osX下安装openCV,used for python相关的知识,希望对你有一定的参考价值。

OpenCV是个开源的图像处理库,里面的内容多多。

想了解很多其它,请自行百度咯~


  篇blog是记录在mac下。安装openCV。然后使用python来引用openCV库。


环境是:

技术分享

Python 2.7.5


贪图方便,使用的是brew来安装openCV,brew是一个包管理器,非常好用,类似于ubantu的apt-get。

假设没有安装的话,能够看这里http://brew.sh/index_zh-cn.html




 然后使用以下的命令:


brew tap homebrew/science

brew install opencv



homebrew/science ,看名字就知道了,包括了非常多科学研究有关的库。详细能够看这里:https://github.com/Homebrew/homebrew-science

brew install 安装过程中出现:

error "curl: (56) SSLRead() return error -9841"

能够尝试改动一下机器的DNS,能够使用8.8.8.8作为dns。

成功安装后,显示

ZH:~ zhonghuan$ brew install opencv
==> Downloading https://github.com/Itseez/opencv/archive/2.4.9.tar.gz
######################################################################## 100.0%
curl: (33) HTTP server doesn‘t seem to support byte ranges. Cannot resume.
==> Trying a full download
######################################################################## 100.0%
==> cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.9 -DCMAKE_BUILD
==> make
==> make install
==> Caveats
If you need Python to find the installed site-packages:
  echo ‘/usr/local/lib/python2.7/site-packages‘ > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth
==> Summary


由于编程语言选择的时python。所以,我们得让python知道opencv的存在。这个时候注意观察安装的信息。


当中有这么一句话:

If you need Python to find the installed site-packages:
  echo ‘/usr/local/lib/python2.7/site-packages‘ > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth


所以,我们照着它说的做就好了。在终端中输入:

echo ‘/usr/local/lib/python2.7/site-packages‘ > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth


为了測试一下。在终端中输入python,

然后输入:

import cv

import cv2

假设没有问题。则成功安装。
















以上是关于在mac osX下安装openCV,used for python的主要内容,如果未能解决你的问题,请参考以下文章

安装opencv python mac osx 10.11?

opencv 在 mac osx 中不显示视频

卸载 OpenCV 3 Mac OSX

mac python opencv

使用 MacPorts 在 OSX 10.6 上安装 OpenCV

使用 macports 安装 opencv 并在 qt (osx) 中使用