国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

OpenCV Python安裝教程

summerpxy / 3248人閱讀

摘要:比較復雜的是下載源代碼使用安裝。上安裝的方法先上可以直接編譯安裝首先要安裝編譯需要的依賴包下載的源代碼解壓編譯并安裝另外在上使用調用需要安裝對應的包完整腳本地址使用一個簡單用來驗證是否能夠調用的方法可以得到版本

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的源代碼:

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調用OpenCV需要安裝對應的python包:

sudo apt-get install python-opencv

完整腳本地址:https://github.com/jjz/script/blob/master/opencv-python.sh

使用OpenCV

一個簡單用來驗證Python是否能夠調用OpenCV的方法:

import cv2
cv2.__version__

可以得到OpenCV版本:

"2.4.13.1"

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/38252.html

相關文章

  • 川普撞臉希拉里(基于 OpenCV 的面部特征交換)

    摘要:美國開國領袖們如果看到美國民眾只能在希拉里和川普中選擇,估計要集體氣活過來。本教程由發布在實驗樓,完整教程及在線練習地址川普撞臉希拉里基于的面部特征交換一教程介紹內容簡介通過庫來實現人臉面部特征交換。 話說這次美國大選可謂賺足了眼球,在美國史上,恐怕沒有哪一年的總統大選會像今年一樣詭譎和熱鬧。 美國開國領袖們如果看到美國民眾只能在希拉里和川普中選擇,估計要集體氣活過來。作為一個閑得蛋疼...

    SunZhaopeng 評論0 收藏0
  • [譯]OpenCV OCR and text recognition with Tesseract

    摘要:納入深度學習模型來進一步提升準確率只是時間問題,事實上,這個時間已經到來。最新版本支持基于深度學習的,準確率顯著提高。該函數使用基于深度學習的文本檢測器來檢測不是識別圖像中的文本區域。高效使用概率最高的文本區域,刪除其他重疊區域。 By Adrian Rosebrock on September 17, 2018 in Deep Learning, Optical Character ...

    gnehc 評論0 收藏0

發表評論

0條評論

summerpxy

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<