OpenCV的安裝和使用


@ windows系統 (環境:VS2013)

下載安裝opencv.exe;

VS2013下“項目”-》“屬性頁”-》“配置屬性”-》

“VC++目錄”:

包含目錄 -

..\opencv\build\include;

..\opencv\build\include\opencv;

..\opencv\build\include\opencv2;

庫目錄 -

..\opencv\build\x86\vc12\lib;

(此處注意,如果加上staticlib,用動態庫的話需將staticlib置於下方,因為staticlib中也有相同名稱的庫)

"鏈接器":

輸入 - 附加依賴項:lib下的*d.lib文件(Debug)/ lib下的*.lib文件(Release);

源文件上加上opencv的頭文件即可;

 

@ Linux(版本 Ubuntu 15.04)

@-@ 安裝

方法一:(未試)

使用Install-OpenCV腳本(地址)進行安裝;

方法二:(在安裝caffe的過程中使用此方法)

$sudo apt-get install libopencv-dev

方法三:

下載解壓opencv3.1.0;

進入opencv目錄,執行以下命令:

$cmake .

$sudo make

$sudo make install

 

@-@ 配置

將opencv的庫加入路徑中,讓系統可以找到:

$sudo gedit /etc/ld.so.conf.d/opencv.conf

在文件末尾加上 /usr/local/lib

保存退出

$sudo ldconfig 使其生效;

 

更改環境變量:

$sudo gedit /etc/bash.bashrc

在文件末尾添加

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

export PKG_CONFIG_PATH

保存退出,重啟終端使配置生效。

 

@-@ 使用

(此處參考文獻:

ubuntu15.10 配置opencv開發環境 \

fedora23下編譯安裝opencv3.1.0 \

/usr/bin/ld:cannot find -lippicv \

備注:需要安裝libgtk2.0-dev(是一套源碼以LGPL許可協議分發、跨平台的圖形工具包)和pkg-config才能正確運行;

 

編譯命令:

$g++ `pkg-config --cflags opencv` -o main *.cc  `pkg-config --libs opencv`

opencv2 可以編譯成功;

opencv3 編譯出現錯誤:/usr/bin/ld: cannot find -lippicv

解決方法:

1)

$pkg-config --cflags opencv 查看opencv所使用的頭文件;

$pkg-config --libs opencv 查看opencv所有使用的庫文件,將其中的lippicv去掉即可。

2)

$find /usr -name "opencv.pc" 查看opencv pkg-config的配置文件

去掉opencv3.1.0 下Libs中的 -lippicv即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM