pythoncv安装
1. 在python中已经安装过opencv了,可是运行还是报错
python Opencv安装教程Opencv是python的第三方库,可以通过pip安装。不同系统下的操作步骤略有不同。1.窗户系统。1.首先,在Win+R中输入CMD以打开控制台。2.输入PIP安装opencv Python,然后按Enter键安装。3.如果找不到pip,请将python安装目录下的\scripts目录添加到环境变量中,或使用python-m pip install opencv python进行安装。2.对于Linux系统。1.直接在shell下运行PIP-install-opencv-Python。3.安装完成后,运行Python并输入import CV2以验证安装是否正确。
2. python3.5怎么安装opencv
Python安装注意事项(版本3.5,系统windows)
1.安装好Python后将D:\Program Files\Python、D:\Program Files\Python\Scripts加入Path环境变量
2.安装numpy
D:\Program Files\Python\Lib\site-packages>pip install numpy (通过pip包管理工具直接安装)
如果出现版本过低
You are using pip version 8.1.1, however version 9.0.1 is available.
运行
python -m pip install --upgrade pip
如果出现网路超时,那就是天朝不给你机会了
换用这个吧
pip install numpy -i https://pypi.douban.com/simple
3.安装opencv,
因为最新python在pip库没有匹配的版本,所以使用pip安装会报错
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
因此,到这儿去下载opencv
http://www.lfd.uci.e/~gohlke/pythonlibs/
选择
opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
拷贝opencv_python-3.1.0-cp35-cp35m-win_amd64.whl到Python安装目录下的Lib\site-packages
在D:\Program Files\Python\Lib\site-packages目录下允许命令安装
pip install opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
在python下运行 import cv2 不报错就是安装成功了
顺利地安装完了
后续出现的问题:
安装成功opencv后 ImportError: DLL load failed: 找不到指定的模块。
import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <mole>ImportError: DLL load failed: 找不到指定的模块。
不要惊慌,这是因为opencv需要依赖MSVCP140.dll 这个C++类库,而python 3.5 以上的版本不包括这个类库,你的系统正好是windows 家庭版啥的,也没有这个类库,
因此去下载
VISUAL C++ REDISTRIBUTABLE FOR VISUAL STUDIO 2015
3. python怎么安装opencv库
本文教大家在Window系统下Python如何安装OpenCV库。
因为有强大的pip,所以只需要两步就可安装OpenCV库,步骤见下:
第一步:win+R 打开运行,输入cmd进入命令行窗口,看到如下界面:
第二步:直接输入pip install opencv-python,如下图:
等待安装:
*强调:图片中红线表面,pip是从这个地址下载OpenCV库的。
下载完成。
从图中红线可以看到,Opencv库已成功安装,且这个库的大小是23.1MB。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于python怎么安装opencv库的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
4. python opencv安装教程 通过pip安装三方库
opencv是一个python的三方库,可以通过pip安装,不同系统下的操作步骤略有差异。
1、对于Window系统。
1.首先win+R 输入cmd打开控制台
2.输入pip install opencv-python回车进行安装
3.如果找不到pip可以将python安装目录下\Scripts目录加到环境变量,或者换用python-m pip install opencv-python 来进行安装
2、对于Linux系统。
1.直接在shell下运行pip install opencv-python即可
3、安装结束之后,运行python, 输入import cv2来验证是否正确安装。
5. python怎么安装opencv
1.安装Numpy
安装pip
若上面安装出现没找到python,先安装pip。输入python -m pip install -U pip
安装pip
安装完后将pip的路径加到PATH里,例如”C:Python27Scripts”
再安装numpy
现在开始安装numpy,打开cmd,输入pip install numpy
安装numpy
测试:
测试numpy
1.安装opencv
在官网自行下载,这里下载的是opencv2.4.10安装。
(1)复制cv2.pyd
将”opencvuildpython2.7x64”或”opencvuildpython2.7x86”(根据python版本)文件夹中找到cv2.pyd”,复制到Python安装文件的”C:Python27Libsite-packages”文件夹中。
测试:
测试opencv
使用pycharm,用下面代码进行测试:
import cv2
import numpy as np
img = cv2.imread("C:lena.jpg")
cv2.imshow("lena",img)
cv2.waitKey(10000)
6. 如何在OSX系统上安装Opencv3和Python2.7
setp1
安装CodeX,不解释,在AppStop中搜索安装即可
setp2
安装Homebrew
Homebrew即MacOSX上的apt-get
按照官网的安装方式,在terminal中输入下列命令即可完成安装
cd ~
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
setp3
使用Homebrew安装Python,注意:避免使用系统Python解释器作为我们自己的主解析器,尤其是在使用virtualenv和virtualenvwrapper的时候。安装命令:
$ brew install python
注意安装结束后会有下列提示,提示我们把/usr/local/opt/python/libexec/bin增加到环境变量中,此举正是为了我们在使用python时,使用的是用Homebrew安装的python而不是系统python。
If you wish to have this formula's python executable in your PATH then add
the following to ~/.bash_profile:
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
这是重要的一步,请不要跳过。
setp4
安装 virtualenv 和 virtualenvwrapper
这两个工具是为了创建独立的python环境,不了解的朋友请自行Google
值得注意的是,这两个工具对于搭建opencv3.0+python2.7运行环境来说不是必须的,但是强烈建议安装,以保证python环境的干净,易于管理。
安装只需执行命令:
$ pip install virtualenv virtualenvwrapper
安装完成后,在~/.bash_profile文件中追加如下内容:
# Virtualenv/VirtualenvWrapper
source /usr/local/bin/virtualenvwrapper.sh
然后执行命令:
$ source ~/.bash_profile
至此,virtualenv 和virtualenvwrapper已经正确完成安装。我们可以使用如下命令创建一个独立的python环境:
$ mkvirtualenv cv
setp5
我们开始安装一些必须的python包,安装NumPy
We need to install NumPy since the OpenCV Python bindings represent images as multi-dimensional NumPy arrays
安装方式:
$ pip install numpy
注意:如果你使用了step4中的virtualenv创建python虚拟环境,则需要在您之前创建的虚拟环境中安装需要的python包
step6
之前的步骤,主要目的是建立和配置编译安装OpenCv的环境,从这一步开始,我们开始真正的工作。
首先,我们使用brew安装需要的开发者工具,例如CMake。
$ brew install cmake pkg-config
还有一些必要的图像I/O包,这些包可以使我们能够加载各种不同类型的图像文件例如JPEG,PNG,TIFF等。
$ brew install jpeg libpng libtiff openexr
And finally, let’s install libraries that are used to optimize various operations within OpenCV (if we so choose):
$ brew install eigen tbb
setp7
恭喜,截止目前系统已经搭建完成,我们开始着手编译和安装python支持的opencv。下载代码:
$ cd ~
$ git clone https://github.com/Itseez/opencv.git
$ cd opencv
$ git checkout 3.0.0
最后一个命令$ git checkout 3.0.0其中的3.0.0可以替换成你需要的版本号
之后下载opencv_contrib代码,这部分不是必须的,但是强烈建议同时下载,原因是opencv_contrib包含很多有用的功能,包括:
feature detection, local invariant descriptors (SIFT, SURF, etc.), text detection in natural images, line descriptors, and more
$ cd ~
$ git clone https://github.com/Itseez/opencv_contrib
$ cd opencv_contrib
$ git checkout 3.0.0
请确保checkout opencv_contrib的版本号要与上面checkout opencv的版本号相同
step8
创建一个bulid目录:
$ cd ~/opencv
$ mkdir build
$ cd build
使用CMake配置我们的构建:
$ 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.13_1/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/moles ..
注意:在执行上述命令之前,请务必切换到之前建立的虚拟python环境cv:
workon cv
cmake命令执行完成后,需要关注它的总结输出,尤其是其中的Opencv moles部分:
-- OpenCV moles:
-- To be built: core flann imgproc ml objdetect photo video dnn imgcodecs shape videoio highgui superres ts features2d calib3d stitching videostab python2
-- Disabled: world
-- Disabled by dependency: -
-- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cubjdetect cuptflow cudastereo cudawarping cudev java python3 viz
-- Python 2:
-- Interpreter: /Users/zhuangyuan/.virtualenvs/cv/bin/python2.7 (ver 2.7.13)
-- Libraries: /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/bin (ver 2.7.13)
-- numpy: /Users/zhuangyuan/.virtualenvs/cv/lib/python2.7/site-packages/numpy/core/include (ver 1.13.1)
-- packages path: /Users/zhuangyuan/.virtualenvs/cv/lib/python2.7/site-packages
如果python2部分的信息不完整,或者python2没有出现在OpenCV moles的To be built:后面,而是出现在Unvailable:后面,则说明Cmake没有正确完成,需要检查此步骤中Cmake命令的参数中的路径是否正确已经是否确实切换到了我们为opencv建立的虚拟python环境中。
再次提醒,此步骤中参数路径必须仔细核对,如果错误,后续的编译将无法成功
这时候可以开始编译了:
$ make -j4
这里的4是利用4核CPU全速并行编译,也可以不带-j4参数,或者把4修改成你的CPU核心数
编译完成后,进行安装:
make install
如果有错误,加上sudo再执行:
sudo make install
setp9
检查一下~/.virtualenvs/cv/lib/python2.7/site-packages/路径下可以看到cv2.so就说明安装成功了:
$ cd ~/.virtualenvs/cv/lib/python2.7/site-packages/
$ ls -l cv2.so
-rwxr-xr-x 1 adrian staff 2013052 Jun 5 15:20 cv2.so
用一下吧:
(cv) promote:lib zhuangyuan$ python
Python 2.7.13 (default, Jul 18 2017, 09:17:00)
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin
Type "help", "right", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.3.0'
恭喜,OSX系统下opencv3 with python2.7环境搭建成功。