摘要:比較復(fù)雜的是下載源代碼使用安裝。上安裝的方法先上可以直接編譯安裝首先要安裝編譯需要的依賴包下載的源代碼解壓編譯并安裝另外在上使用調(diào)用需要安裝對應(yīng)的包完整腳本地址使用一個簡單用來驗證是否能夠調(diào)用的方法可以得到版本
OpenCV全稱:Open Source Computer Vision Library,是一個開源的跨平臺計算機視覺庫,github地址:https://github.com/opencv/opencv。OpecCV主要用c++語言編寫,也提供了python等其他語言的,下面介紹下如何在MacOS和Ubuntu上如何安裝OpenCV以及OpenCV的Python調(diào)用庫。
MacOS上面安裝 安裝OpenCV使用Homebrew安裝直接安裝OpenCV:
brew install opencv
OpenCV的安裝目錄為:/usr/local/Cellar/opencv/。
也可以從官網(wǎng)下載安裝包直接安裝。比較復(fù)雜的是下載源代碼使用cmake安裝。
OpenCV在Python中調(diào)用的時候使用的庫是cv2。在python中可以直接使用cv2:
import cv2
直接import會出現(xiàn)錯誤:
Traceback (most recent call last): File "", line 1, in ImportError: No module named cv2
這是因為Python并不能找到對應(yīng)的OpenCV的庫。
那cv2在那里呢?使用pip install安裝,也沒有找到對應(yīng)的cv2庫。回頭看OpenCV的安裝目錄在lib下面可以看到一個python2.7的包,Python的相關(guān)引用都在里面,在site-packages目錄下有兩個文件:
cv.py cv2.so
可以把這兩個文件復(fù)制Python庫目錄/usr/local/lib/python2.7/site-packages下面,這樣在調(diào)用的時候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的源代碼:
wget https://codeload.github.com/o...
解壓:
tar -xzvf 2.4.13.tar.gz
編譯并安裝:
cd opencv-2.4.13
cmake
make
sudo make install
另外在Ubuntu上使用Python調(diào)用OpenCV需要安裝對應(yīng)的python包:
sudo apt-get install python-opencv
完整腳本地址:https://github.com/jjz/script/blob/master/opencv-python.sh
使用OpenCV一個簡單用來驗證Python是否能夠調(diào)用OpenCV的方法:
import cv2
cv2.__version__
可以得到OpenCV版本:
"2.4.13.1"
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/38252.html
摘要:美國開國領(lǐng)袖們?nèi)绻吹矫绹癖娭荒茉谙@锖痛ㄆ罩羞x擇,估計要集體氣活過來。本教程由發(fā)布在實驗樓,完整教程及在線練習(xí)地址川普撞臉希拉里基于的面部特征交換一教程介紹內(nèi)容簡介通過庫來實現(xiàn)人臉面部特征交換。 話說這次美國大選可謂賺足了眼球,在美國史上,恐怕沒有哪一年的總統(tǒng)大選會像今年一樣詭譎和熱鬧。 美國開國領(lǐng)袖們?nèi)绻吹矫绹癖娭荒茉谙@锖痛ㄆ罩羞x擇,估計要集體氣活過來。作為一個閑得蛋疼...
摘要:納入深度學(xué)習(xí)模型來進(jìn)一步提升準(zhǔn)確率只是時間問題,事實上,這個時間已經(jīng)到來。最新版本支持基于深度學(xué)習(xí)的,準(zhǔn)確率顯著提高。該函數(shù)使用基于深度學(xué)習(xí)的文本檢測器來檢測不是識別圖像中的文本區(qū)域。高效使用概率最高的文本區(qū)域,刪除其他重疊區(qū)域。 By Adrian Rosebrock on September 17, 2018 in Deep Learning, Optical Character ...
閱讀 1079·2021-11-16 11:44
閱讀 1368·2019-08-30 13:12
閱讀 2401·2019-08-29 16:05
閱讀 3070·2019-08-28 18:29
閱讀 904·2019-08-26 13:41
閱讀 3228·2019-08-26 13:34
閱讀 2596·2019-08-26 10:35
閱讀 931·2019-08-26 10:28