过程
安装依赖
1
2
3
4sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config安装 C/C++ 依赖
1
2
3sudo apt install -y g++
sudo apt-get install cmake
sudo apt-get install make克隆git opencv库
1
2git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git创建文件夹
1
mkdir -p build && cd build
cmake 配置
1
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ../opencv
构建
1
make -j4
安装
1
sudo make install
创建 CMAKE 文件
1
2
3
4
5
6cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )1
2
3cd <DisplayImage_directory>
cmake .
make运行二进制文件
1
./DisplayImage
ref: https://stackoverflow.com/questions/65738296/how-to-run-a-simple-opencv-code-in-c-on-linux