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

成功

相关推荐
一 乐8 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
C_心欲无痕8 小时前
ts - tsconfig.json配置讲解
linux·前端·ubuntu·typescript·json
清沫9 小时前
Claude Skills:Agent 能力扩展的新范式
前端·ai编程
yinuo9 小时前
前端跨页面通信终极指南:方案拆解、对比分析
前端
yinuo10 小时前
前端跨页面通讯终极指南⑨:IndexedDB 用法全解析
前端
xkxnq10 小时前
第二阶段:Vue 组件化开发(第 16天)
前端·javascript·vue.js
烛阴10 小时前
拒绝配置地狱!5 分钟搭建 Three.js + Parcel 完美开发环境
前端·webgl·three.js
xkxnq11 小时前
第一阶段:Vue 基础入门(第 15天)
前端·javascript·vue.js
anyup12 小时前
2026第一站:分享我在高德大赛现场学到的技术、产品与心得
前端·架构·harmonyos
BBBBBAAAAAi12 小时前
Claude Code安装记录
开发语言·前端·javascript