linux: ubuntu16.04-64bit
opencv: 3.0.0
- 安裝
1.1. 官網(wǎng)下載opencv - 解壓縮 - 進入opencv主文件夾
1.2. 安裝依賴庫 - 安裝cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev
libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
sudo apt-get install cmake
1.3. 執(zhí)行
cmake .
make
sudo make install
- 配置
2.1. 打開文件 - 添加路徑 - 保存退出 - 更新配置
sudo vim /etc/ld.so.conf.d/opencv.conf
/usr/local/lib
:wq
sudo ldconfig
2.2. 打開bash配置文件 - 添加路徑 - 保存退出 - 更新配置
sudo vim /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
:wq
sudo source /etc/bash.bashrc
sudo updatedb
- 測試
3.1. 測試程序
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat srcImage = imread("lena.jpg");
imshow("srcIMage",srcImage);
waitKey(0);
return 0;
}
3.2. 編譯
g++ `pkg-config opencv --cflags` opencv.cpp -o opencv `pkg-config opencv --libs`
3.3. 運行
./opencv