一、编译源码

安装依赖

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;
}

成功

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐