經(jīng)常和圖像處理打交道,需要用到OpenCV,如何安裝Python版的OpenCV呢?
總結(jié)了大概有三種方式:
- 編譯源碼
- pip 命令
- conda 命令
編譯源碼
這里不推薦編譯源碼方式,尤其是新手,因為可能會出現(xiàn)可多意料之外的錯誤。給出兩篇相關(guān)的博客,有興趣的可以自己去看看:
https://blog.csdn.net/u012150360/article/details/70156195
https://www.cnblogs.com/freeweb/p/5794447.html
需要注意點:
- 編譯之前,安裝好依賴庫。
- 編譯好的源碼可以用c++直接調(diào)用。
- 在anaconda環(huán)境中,調(diào)用opencv需要把編譯好的python依賴庫
cv2.so
拷貝到對應(yīng)python的site-packages
文件夾中。 - 測試是否成功,打開終端:
$python
>>>import cv2
沒有報錯,代表基本沒有問題。
pip 命令
兩種途徑:
- 在終端打開conda中對應(yīng)的虛擬環(huán)境,輸入
pip install opencv-python
這里需要提示下:
這里是opencv-python
而不是opencv
,代表的是python下的opencv。 - 去官網(wǎng)https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,找對應(yīng)的opencv-python資源下載好,然后使用pip install安裝,例如:
pip install opencv_python?3.4.1?cp36?cp36m?win_amd64.whl
記得要先打開安裝文件所在的路徑哦。
conda 命令
在終端打開conda中對應(yīng)的虛擬環(huán)境,輸入conda install --channel https://conda.anaconda.org/menpo opencv3
當然也可以去conda上找其它opencv資源!