在fedora14中安裝opencv2.1.0

來源:互聯網
上載者:User

前一段時間開始玩linux, 因為我的研究方向和映像相關的,所以經常用到opencv , 所以就想在linux下安裝一下opencv.

安裝opencv可不簡單阿. 因為opencv的版本很多, 然後不同的版本之間也存在區別, 這樣導致如果安裝別人說的直接去安裝, 就有可能別人安裝成功了, 但是你卻沒有安裝成功.

我使用的環境是Fedora14, 我要安裝opencv2.1.0

在安裝之前我找了很多的資料, 然後先嘗試在一台虛擬機器上安裝. 最終嘗試了很多人的方法, 很多都失敗了. 很多都是在直接編譯代碼的時候出錯. 但是如果直接按別人說的去做, 又發現我們的環境和說的不同. 真是太氣人了.

不過還好, 最後我終於安裝成功了.

在這兒記錄一下, 以後就照著這個安裝.

下面都在root使用者下執行就行了

1. 安裝一些依賴包

GCC 4.x , CMake 2.6 ,Subversion (SVN) client ,GTK 2.x, pkgconfig libpng-devel, zlib, libjpeg_turbo, libtiff, python,SWIG.

可以利用yum install cmake等等來安裝.

如果名稱不對的話可以使用:yum isntall *gtk*

類似的都可以安裝.

2. 然後  利用fedora中的Add/remove softwares 工具, 在其中搜尋opencv

 

然後選擇安裝即可.

最後的安裝路徑可以通過whereis opencv命令來尋找. 應該在/usr/share/opencv中

也有利用yum install *opencv*來安裝(這個我沒有嘗試,我覺得應該一樣吧)

3. 然後在 /etc/ld.so.conf.d/目錄下建立opencv.conf

其中添加:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/ 

4.在 ~/.bashrc中 添加:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

注意是root使用者

5. 最後ldconfig

用這兩句可以測試opencv:

# pkg-config --cflags opencv

# pkg-config --libs opencv

使用這一句可以編譯drawing.c檔案

g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.