ubuntu22.04 搭建 Opencv & C++ 环境

一、编译源码

安装依赖

复制代码
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目录中

用法:

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

成功

相关推荐
派小心.9 小时前
App埋点排查:iOS冷启动事件漏报先看初始化还是上报
前端·数据分析
事圆则缓9 小时前
Flutter 状态管理框架对比(六):同一个购物车,四种方案怎么落地?
前端·javascript·flutter
peter67689 小时前
css揭秘-背景和边框
前端·css
派小心.9 小时前
小程序埋点验收:自定义事件上报后页面参数怎么核对
前端·数据分析
前端snow18 小时前
ai agent --- postgreSQL 关系型数据库
前端
卷无止境19 小时前
ECharts:把数据变成故事的可视化利器
前端
Eric_见嘉19 小时前
在职前端 Skill 和 MCP 分享
前端·后端·agent
liangshanbo121519 小时前
面试题:如何优化 Webpack 的打包速度?
前端·webpack·node.js
wengad20 小时前
从 wangEditor 迁到 wangEditor-next
前端·javascript·vue.js
行者-全栈开发21 小时前
【前端/JS框架】CVE-2026-3854:GitHub Enterprise Server X-Stat注入XSS漏洞深度剖析与紧急修复指南
前端·javascript·github