文章目录
前言
我是小白一个
进入官网https://opencv.org/
选择自己的版本号
进入tutorials
一、先装依赖
[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
# 下面这个可选,安不安都可以
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
二、下载源码
去downloads page,选择自己的版本下载,建议迅雷下载,ubuntu可能会下载失败,也可以wget下载,我没试过,用迅雷挺快的
三、解压并编译
解压:手动或者命令
编译
cd ~/opencv # 进入解压后的文件内
mkdir build # 新建build
cd build # 进入build
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. # 可能会久一点
sudo make # 可能会很久
sudo make install
# 查看版本
pkg-config --modversion opencv
四、opencv测试demo
官网案例链接:
https://docs.opencv.org/3.4.6/db/df5/tutorial_linux_gcc_cmake.html
cd ~
mkdir DisplayImage
cd DisplayImage/
touch DisplayImage.cpp
gedit DisplayImage.cpp
touch CMakeLists.txt
gedit CMakeLists.txt
# 找一张图,放在相同的目录下
cmake .
make
./DisplayImage test.png