一、编译源码
cd opencv-XXX/安装依赖
sudo apt-get install libgtk2.0-dev pkg-config libcanberra-gtk-module libcanberra-gtk3-module下载opencv源码
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目录中
用法:
#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; }成功