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環境搭建成功。