linux: ubuntu16.04-64bit
opencv: 3.0.0
- 安装
1.1. 官网下载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. 执行
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