利用python安装opencv_OpenCV Python安装教程
OpenCV全稱:Open Source Computer Vision Library,是一個開源的跨平臺計算機視覺庫,github地址:https://github.com/opencv/opencv。OpecCV主要用c++語言編寫,也提供了python等其他語言的,下面介紹下如何在MacOS和Ubuntu上如何安裝OpenCV以及OpenCV的Python調用庫。
MacOS上面安裝
安裝OpenCV
使用Homebrew安裝直接安裝OpenCV:
brew install opencv
OpenCV的安裝目錄為:/usr/local/Cellar/opencv/。
也可以從官網下載安裝包直接安裝。比較復雜的是下載源代碼使用cmake安裝。
cv2
OpenCV在Python中調用的時候使用的庫是cv2。在python中可以直接使用cv2:
import cv2
直接import會出現錯誤:
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named cv2
這是因為Python并不能找到對應的OpenCV的庫。
那cv2在那里呢?使用pip install安裝,也沒有找到對應的cv2庫。回頭看OpenCV的安裝目錄在lib下面可以看到一個python2.7的包,Python的相關引用都在里面,在site-packages目錄下有兩個文件:
cv.py
cv2.so
可以把這兩個文件復制Python庫目錄/usr/local/lib/python2.7/site-packages下面,這樣在調用的時候Python就可以找到cv2的庫。
Ubuntu上安裝OpenCV的方法
先Ubuntu上可以直接編譯OpenCV安裝,首先要安裝編譯需要的依賴包:
sudo apt-get install cmake build-essential libgtk2.0-dev libjpeg8-dev libjpeg-dev libavcodec-dev libavformat-dev libtiff5-dev cmake libswscale-dev
下載OpenCV的源代碼:
解壓:
tar -xzvf 2.4.13.tar.gz
編譯并安裝:
cd opencv-2.4.13
cmake
make
sudo make install
另外在Ubuntu上使用Python調用OpenCV需要安裝對應的python包:
sudo apt-get install python-opencv
使用OpenCV
一個簡單用來驗證Python是否能夠調用OpenCV的方法:
import cv2
cv2.version
可以得到OpenCV版本:
'2.4.13.1'
總結
以上是生活随笔為你收集整理的利用python安装opencv_OpenCV Python安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql中如何求平均值
- 下一篇: websocket python爬虫_p