當前位置:首頁 » 編程語言 » pythoncv安裝

pythoncv安裝

發布時間: 2023-03-13 04:35:28

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

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:181
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:247
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:479
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:528
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392