opencvpython配置環境變數
⑴ 如何在python中使用OpenCV的
0.下載安裝Opencv,當前版本為249.
1.下載Python,當前OPencv版本為249,不過其支持的最新版本的Python為2.7,所以可以下載276版本。
2.下載numpy,開始我使用了1.6,沒有通過,錯誤如圖。下載了最新的1.8.1版本。
3.將Opencv安裝目錄下opencvuildpython2.7x86中的cv2.pyd復制到python安裝目錄Libsite-packages下。
4.找到opencv源文件內的draw.py運行。
~如果你認可我的回答,請及時點擊【採納為滿意回答】按鈕
~~手機提問的朋友在客戶端右上角評價點【滿意】即可。
~你的採納是我前進的動力
~~O(∩_∩)O,記得好評和採納,互相幫助,謝謝。
⑵ python 3 怎麼添加opencv
先進入如下連接下載python和系統版本對應的opencv包:
http://www.lfd.uci.e/~gohlke/pythonlibs/#opencv
比如我的版本是64位的python 3.41,那麼我就下載:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl
2
下載後修改文件名(這就是安裝中的坑了,不改是安不了的):
把原來文件名opencv_python-3.1.0-cp34-cp34m-win_amd64.whl中間的cp34m變為none,這樣文件名改為:opencv_python-3.1.0-cp34-none-win_amd64.whl
如果不改的話不然會出現:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
3
打開cmd(window鍵+R,輸入cmd就出現),在命令行輸入:
pip3 install 路徑名\opencv_python-3.1.0-cp34-none-win_amd64.whl
這樣就好了。
⑶ 怎麼配置opencv python3.6.1 anaconda
電腦系統:win7 64位,(其他系統類似)
關於Anaconda3-4.4.0下配置OpenCV3.2.0
1.首先官網下載最新版本的Anaconda3-4.4.0(基於自己的電腦選擇32位或64位),該版本已經支持最新的Python3.6;
注意:安裝過程中:
1)安裝路徑可以改變,但一定要是非漢語命名的文件夾路徑;
2)一定要選擇「Add PATH TO ....」(增加環境變數), 如果首次安裝,這個一定要選擇,雖然軟體不建議,但也要選擇; 不然在win命令提示符窗口,輸入一些更新或下載命令,會顯示「...不是內部或外部命令」; 例如,輸入命令:conda list 或 conda --version 或 python
2.配置opencv3.2.0版本,看了好多關於這方面的貼子
提醒的是,也有其他的配置方法,例如
--在win命令提示符窗口輸入:conda install --channel https://conda.anaconda.org/menpo opencv3 或 conda install -c https://conda.binstar.org/menpo opencv3
--這些要依據自己的網路好不好而決定,如果好的話,可以試試;反之,就算了,安裝中途就會終止。
--如果按照上面博主的方法配置,還要需要根據安裝python的版本下載相應的opencv *.whl文件
--筆者是python3.6,所以對應的是opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl這個文件
--下載地址: www.lfd.uci.e/~gohlke/pythonlibs/#opencv
- 按Win+R 輸入cmd打開命令提示符窗口,進入到D:\Program Files\Anaconda3\Lib\site-packages文件夾下
--筆者將Anaconda3安裝在了D盤的program files裡面,因此路徑如上,這個根據自己的安裝路徑而定,但是 X:\*******\Anaconda3\Lib\site-packages不變
- 在win命令提示符窗口,執行命令上面下載的opencv *.whl文件,
--如:pip install opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl
--執行完,顯示成功安裝 opencv-python‑3.2.0,就應該沒問題;
筆者想說的是:如果上面等等的方法都不成功,直接可將已經配置好的opencv文件復制到X:\*******\Anaconda3\Lib\site-packages文件夾下也行;
Anaconda3需要配置的Opencv文件如下(與Python配置的完全不同),紅色的就是opencv *.whl文件,可以不復制進來。有需要的請留下郵箱,在線發送。
3. 最後就是測試
⑷ linux下怎麼配置python和opencv
以下說明在Linux下Python和OpenCV結合安裝的過程,Python要使用OpenCV模塊,則必須導入OpenCV提供的包,所以要提供Python支持,首先在安裝OpenCV前安裝必要的組件,一般列表如下:
1、gcc g++一般系統自帶
2、cmake 編譯OpenCV時使用,需要手動安裝
3、pkg-config命令,一般系統自帶,如果缺少,使用 yum -y install pkg-config 安裝
4、Python 2.x,系統自帶
5、NumPy 一個用於大型矩陣處理的庫,這個必須!如果不安裝則後面OpenCV安裝後也編譯不出來Python的模塊,其他庫可以後來安裝
最後一步是安裝OpenCV
在保證前4項沒問題的情況下,開始安裝NumPy模塊,官網下載地址為:http://www.scipy.org/scipylib/download.html
進入SourceForge下載,地址為:https://sourceforge.net/projects/numpy/
直接點擊Download即可下載,下載成功之後上傳到Linux伺服器,安裝過程很簡單,解壓後直接安裝即可(之前要確保python-devel已經安裝)
unzip numpy-1.11.1.zip
cd numpy-1.11.1/
python setup.py install
另外numpy還可以去python官網下載:https://pypi.python.org/pypi/numpy
安裝成功之後接下來進一步安裝OpenCV,官方網站為:http://opencv.org/進入後點擊DOWNLOADS來到下載界面:http://opencv.org/downloads.html,這里下載2.4.13的版本
下載完之後上傳到Linux,執行接下來的安裝:
unzip opencv-2.4.13.zip
cd opencv-2.4.13/
cmake -D WITH_GTK_2_X=ON -D CMAKE_INSTALL_PREFIX=/usr/local .
make # make -j4表示開4個線程來進行編譯
make install
安裝過程時間可能會有點長10~30分鍾左右,編譯完成之後OpenCV就安裝到了指定的/usr/local下面的一些目錄中,庫文件就安裝到了/usr/local/lib下,Python的模塊安裝位置是:/usr/local/lib/python2.7/site-packages,執行 ls /usr/local/lib/python2.7/site-packages/ 可以看到兩個文件,一個是cv2.so一個是cv.py
這兩個文件在剛才opencv-2.4.13編譯的目錄下面lib/下也存在著兩個python模塊文件,但是不幸的是現在並不能直接使用,原因是我們操作系統python依賴包的位置是/usr/lib/python2.7下,所以剛才如果編譯到/usr下是直接可以用的,不過這個也不重要,只要我們將這兩個文件復制到正確的目錄下,那麼就能正常使用OpenCV的功能了,執行: cp /usr/local/lib/python2.7/site-packages/cv* /usr/lib/python2.7/site-packages/ 復制過去之後進入python互動式界面執行 import cv2 沒有報錯則安裝成功
可以寫一個測試的小案例,在伺服器上有一張圖片是test.jpg現在簡單的使用cv2模塊解析成圖像矩陣,然後再寫入磁碟文件中,代碼如下:
#!/usr/bin/python
# -*- coding:utf-8 -*-
import cv2
image = cv2.imread("test.jpg")
print image
cv2.imwrite("test1.jpg",image)
這里將原有的test.jpg生成test1.jpg,
執行 python cvtest.py 執行完後會發現輸出好多矩陣變數,並且生成了test1.jpg文件
生成的文件有可能比原文件大也有可能小,具體根據圖像來決定,現在查看一下圖片內容,和之前是一樣的
⑸ linux opencv怎麼配置環境變數
通常python已經安裝好了。我印象中只有riscOS沒有python。 你只需要再安裝python-dev和opencv包就可以了。 另外可能還會有些依賴包,比如numpy也要安裝。最好把PIL也安裝上。
⑹ win7安裝opencv安裝失敗, 下面是我的安裝過程
工具環境如下: win7+VC2010+OpenCV2.4.3。 下面開始安裝。 win7和VC的安裝就不說了,重點是OpenCV的安裝,首先下載OpenCV,版本是2.4.3,即OpenCV2.4.3.exe, 注意OpenCV是一個庫文件,裡面是一些編寫好了的函數,在程序裡面直接使用就可以了。所以,首先將OpenCV進行解壓,最好是解壓到某個盤的根目錄下面(例如解壓在D盤的根目錄),下面就是一些主要的設置了。分一下幾步。 1、環境變數的設置 將OpenCV裡面的dll文件所在的目錄添加到系統的環境變數裡面:單擊計算機右鍵->屬性->高級系統設置->環境變數,在系統變數PATH的最後添加D:\opencv\build\x86\vc10\bin(注意,路徑不同的這里需要修改),否則在調用函數就會出錯,說什麼找不到opencv_core243d.dll等等因為找不到dll文件而出錯的情況,關於這個還有一點的就是在配置完這個之後需要重啟系統,這樣環境變數才會生效。 2、添加目錄 新建一個工程項目,然後單擊項目右鍵->屬性->單擊VC++目錄,編輯包含目錄,將D:\opencv\build\include、D:\opencv\build\include\opencv、D:\opencv\build\include\opencv2添加到裡面去,然後編輯庫目錄,將D:\opencv\build\x86\vc10\lib添加到裡面去(注意,要根據自己的路徑設置) 3、配置鏈接器 單擊項目右鍵->屬性->單擊鏈接器->輸入,在活動Debug配置下,找到附加依賴項,編輯其為: opencv_calib3d243d.lib opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_highgui243d.lib opencv_imgproc243d.lib opencv_legacy243d.lib opencv_ml243d.lib opencv_objdetect243d.lib opencv_ts243d.lib opencv_video243d.lib 這里要非常注意的是,以上的每一行是一項,不要用分號將其隔開,千萬不要,最好是將這些行復制下來直接粘貼到裡面去,這也就可以了; 然後將配置切換到release下面,找到附加依賴項,編輯其為: opencv_calib3d243.lib opencv_contrib243.lib opencv_core243.lib opencv_features2d243.lib opencv_flann243.lib opencv_gpu243.lib opencv_highgui243.lib opencv_imgproc243.lib opencv_legacy243.lib opencv_ml243.lib opencv_objdetect243.lib opencv_ts243.lib opencv_video243.lib 也就是將以上的每一行後面的d去掉,因為d表示的是debug版本的,然後這樣就打工告成了,然後就可以使用opencv裡面的庫函數了。 最後有一點要說明的是,除了第一步以外,之後的兩步對於每一個工程項目都需要配置一遍,這樣雖然很不方便,但是也沒有辦法。
⑺ visual studio 2017,想用python和opencv怎麼配置
opencv好像都不需要配置環境變數,c++開發都需要設置包含庫目錄,然後有庫文件。
你看提示那個文件存在嗎?設置包含目錄、包含文件這些沒有
⑻ win7下,安裝了opencv,和python,配置之後有問題,求解決
意思是你的numpy版本太低了
安裝最新版的scipy就行
⑼ 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
⑽ 如何安裝 python opencv3.0
opencv(計算機視覺庫) v3.2.0http://www.ddooo.com/softdown/94992.htm有詳細圖文教程。
1.解壓下載的壓縮包,找到「opencv-3.2.0-vc14.exe」,雙擊運行,然後將它安裝的指定的目錄。
2.正在安裝中,請耐心等待。
3.安裝完畢之後准備將opencv配置到電腦中,打開控制面板—系統和安全—系統—高級系統設置—環境變數,找到用戶變數中的「PATH」,將下面3個路徑添加進去,注意每個路徑要有分號隔開,之後點擊確定即可。
D:\opencv\opencv\build\x86\vc9\bin;
D:\opencv\opencv\build\x86\mingw\bin;
D:\opencv\opencv\build\common\tbb\ia32\vc9;