一、【opencv入門】opencv的安裝配置

  最近,很長一段時間都在讀項目代碼,沒有文檔,極少許的註釋,讓我深入體會到了身爲一名程序員最討厭的四件事是:別人不寫註釋,別人不寫文檔,本身寫註釋,本身寫文檔。html

  項目中有一部份內容涉及到opencv的內容,且包括2.x版本和3.x版本,本身原本對圖像處理這一塊也不是很瞭解,因此一開始真是一臉????。而後就看是惡補,去網上看了一堆的博客、教程及視頻之類的。其中淺墨君的博客給了我很大的幫助,不過淺墨君的教程主要是在Windows下實現,而我實在Linux下作開發,所以中間仍是有一點點的不一樣。程序員

  下面的內容主要是根據淺墨君的博客教程,整理的一些opencv的知識,但願沒有侵權吧,這裏貼出淺墨君的博客地址(https://blog.csdn.net/column/details/opencv-tutorial.html),你們能夠去學習。bash

  好了,閒話少說,接下來進入正文,首先說說opencv的安裝和配置。主要涉及opencv2.4.9和opencv3.1.0。這裏主要以安裝opencv3.1.0爲例,opencv2.4.9的安裝與opencv3.1.0大同小異。學習

1、源碼下載ui

  在官網:http://opencv.org/上找到OpenCV Linux版下載下來。spa

2、cmake已及依賴庫安裝
.net

  一、安裝cmakecode

1 sudo apt-get install cmake

  若是須要安裝最新的cmake,能夠去cmake官網下載源碼,本身編譯安裝,這裏就不詳細介紹了。orm

  二、安裝依賴庫視頻

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

  至於這些依賴庫具體是作什麼,我也不是很瞭解,這裏就不解釋啦。總之,想要安裝opencv呢,就必須得先安裝這些依賴庫,這裏爲本身的不嚴謹默哀兩分鐘。

  三、編譯安裝opencv3.1.0

1 $ unzip OpenCV-3.1.0.zip 2 $ cd opencv-3.1.0
3 $ mkdir build 4 $ cd build 5 $ cmake .. 6 $ sudo make -j4 7 $ sudo make install

  好了,opencv3.1.0安裝完畢,是否是以爲很簡單,這裏使用cmake編譯安裝時,沒有指定具體的安裝路徑,則系統會默認將opencv安裝在系統路徑/usr/local目錄下,其中頭文件在/usr/local/include下,庫文件在/usr/local/lib下。

  若是想要將opencv安裝本身指定的目錄下,則能夠安裝下列步驟操做:

1 $ unzip OpenCV-3.1.0.zip 2 $ cd opencv-3.1.0
3 $ mkdir build 4 $ cd build 5 $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/opencv3.1 .. 6 $ sudo make -j4 7 $ sudo make install

  此時,就將opencv安裝在了/usr/local/opencv3.1下,opencv的全部文件都在這個目錄下,方便查詢和管理。但這個路徑不是系統的默認路徑,所以須要修改環境變量,將這個路徑加載到環境變量中。方法以下:

 1 $ sudo gedit /etc/ld.so.conf.d/opencv.conf  2 末尾加入/usr/local/opencv3.1/lib,保存退出  3 $ sudo ldconfig #使配置生效  4  打開/etc/bash.bashrc;  5 $ sudo gedit /etc/bash.bashrc  6 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export  7 PKG_CONFIG_PATH  8 保存退出  9 $ sudo source /etc/bash.bashrc #使配置生效 10 $ sudo updatedb #更新database

  好了,至此opencv安裝完畢。

相關文章
相關標籤/搜索