如何安装OpenCV for python

2024-05-17 06:57:45 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨!我正在尝试安装opencv并将其与python一起使用,但是当我编译它时没有错误,但是我无法从python导入cv模块:

patrick:release patrick$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv

我用来编译它的代码是这样的:

cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON
make
sudo make install

如何让它与python一起工作?


Tags: 模块buildcmakeapplereleasemake错误cd
3条回答
brew tap homebrew/science
brew install opencv
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

我们可以安装opencvforpythonformacosx和自制程序。

首先,安装自制:

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

您可以查看有关如何安装自制程序的详细信息。http://brew.sh

如果不安装Python,请安装Python(brew将安装python2.7):

brew install python

也许你想安装Python3:brew install python3

然后为Python3安装opencv3:

brew install opencv3 --with-python3

如果要安装opencv3 for Python(Python2.7):brew install opencv3 --with-python

或者为Python3安装opencv2:brew install opencv --with-python3

或者如果你想为Python3安装opencv2:brew install opencv --with-python3

最后,也许您会将opencv的站点包链接到Python的站点包。

注意:在下面的命令中,/usr/local/opt/opencv3/lib/python3.5/site-packages是opencv3站点包的目录,/usr/local/lib/python3.5/site-packages/是Python3.5站点包的目录。

也许您应该将这两个目录更改为自己的OPENCV和PYTHONsite-packages目录。

echo /usr/local/opt/opencv3/lib/python3.5/site-packages >> /usr/local/lib/python3.5/site-packages/opencv3.pth

我在这里找到了一种安装opencv for python的方法:http://recursive-design.com/blog/2010/12/14/face-detection-with-osx-and-python/:)

相关问题 更多 >