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

成功

相关推荐
方也_arkling36 分钟前
别名路径联想提示。@/统一文件路径的配置
前端·javascript
毕设源码-朱学姐38 分钟前
【开题答辩全过程】以 基于web教师继续教育系统的设计与实现为例,包含答辩的问题和答案
前端
web打印社区1 小时前
web-print-pdf:突破浏览器限制,实现专业级Web静默打印
前端·javascript·vue.js·electron·html
RFCEO1 小时前
前端编程 课程十三、:CSS核心基础1:CSS选择器
前端·css·css基础选择器详细教程·css类选择器使用方法·css类选择器命名规范·css后代选择器·精准选中嵌套元素
Amumu121382 小时前
Vuex介绍
前端·javascript·vue.js
We་ct2 小时前
LeetCode 54. 螺旋矩阵:两种解法吃透顺时针遍历逻辑
前端·算法·leetcode·矩阵·typescript
2601_949480062 小时前
【无标题】
开发语言·前端·javascript
css趣多多2 小时前
Vue过滤器
前端·javascript·vue.js
理人综艺好会3 小时前
Web学习之用户认证
前端·学习
We་ct3 小时前
LeetCode 36. 有效的数独:Set实现哈希表最优解
前端·算法·leetcode·typescript·散列表