OpenCV-Python初嘗試&安裝教程
想著在學slam的時候已經使用過了opencv,看看能不能用Python來撰寫代碼,本教程是在Ubuntu環境下使用pycharm來撰寫opencv工程(安裝部分內容應該是類似,可以參考一下)
安裝opencv
-
因為之前安裝過了opencv,所以想看看能不能在pycharm里面寫個demo來試試,但是輸入下面代碼后發現沒有cv的庫
import cv2出現了報錯,原來要另外裝一個opencv-python的庫來用
-
開始安裝
因為之前安裝過了opencv,就不詳細說了,一般就是安裝你所需要的庫,然后在下載的opencv檔案里面
mkdir build cd build cmake .. make sudo make install //這個我之前會忘記,導致有時候庫用不了
今天講的就是opencv-Python的安裝(安裝程序是參考這個)
環境配置
sudo gedit /etc/ld.so.conf.d/opencv.conf在檔案里面加上如下內容(我的好像是空檔案)
/usr/local/lib然后執行這個命令
sudo ldconfig//更新元件之后輸入
sudo gedit /etc/bash.bashrc在檔案末尾加上
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH執行命令更新環境
source /etc/bash.bashrc sudo updatedb同樣輸入如下命令
sudo gedit /etc/profile并在檔案后面加上
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libsource /etc/profile//更新環境配置opencv-python
sudo apt install python3-pip //安裝pip3 pip3 install numpy matplotlib //安裝依賴庫下面這個命令要注意
pip3 install opencv-python可以運行就繼續,如果遇到
-
超時問題
pip3 install --user -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python //可以試試這個代碼 -
ModuleNotFoundError: No module named ‘skbuild’
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-build pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake -
卡在running setup.py bdist_whell for opencv-python
sudo pip3 install --upgrade pip //升級pip試試
我就是按照上面來解決好的,建議換清華源,快點
然后安裝opencv-contrib-python
pip3 install opencv-contrib-python //這個我一次就安裝好了,暫時沒有遇到什么問題,可能是安裝opencv-Python時順帶解決了驗證是否安裝好
終端輸入
import cv2 print(cv2.__version__)沒有報錯就是安裝好了,我的是輸出4.5.3(應該是opencv-pyhton的版本)
-
PyCharm嘗試
新建一個工程,創建py檔案
# coding:utf-8
import cv2
img = cv2.imread("/home/jayson/Project/PycharmProjects/opencv/image.jpg")//圖片路徑,根據實際情況改
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
注意要看看pyhton解釋器是否選了安裝好opencv-pyhton的版本

我的是pyhton3.6版本安裝到的
最終成品
哈哈,這是是我自己畫的壞笑

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292146.html
標籤:其他
下一篇:聲音分類及其實戰(二)
