一、编译源码
安装依赖
sudo apt-get install libgtk2.0-dev pkg-config libcanberra-gtk-module libcanberra-gtk3-module
下载opencv源码

解压
unzip opencv-XXX.zip
进入
cd opencv-XXX/
创建cmake build
mkdir build && cd build
编译
cmake -D CMAKE_BUILD_TYPE=Release \-D CMAKE_INSTALL_PREFIX=/usr/local \-D WITH_GTK=ON ..
make -j$(nproc)
安装
sudo make install
这时候会安装到/usr/local/include目录中
用法:
cpp
#include <opencv4/opencv2/opencv.hpp>
int main() {
std::string image_path ="./test.jpg";
auto image = cv::imread(image_path);
cv::imshow("image", image);
cv::waitKey(0);
return 0;
}
成功
