安装cmake

cd
sudo apt install -y cmake
sudo apt install -y make

安装opencv(源码编译)

  1. 可以在home目录下新建一个文件夹opencv,进入opencv文件夹,打开终端,输入如下命令下载源码
git clone https://github.com/opencv/opencv.git
  1. 进入opencv,创建一个文件夹叫build
cd opencv && mkdir build
  1. 安装cmake gui
sudo apt-get install cmake-qt-gui
  1. 打开cmake gui界面
cmake-gui
  1. 输入where is the source code 和 Where to build the binaries
    我的分别是
/home/houyw/opencv/opencv
/home/houyw/opencv/opencv/build


6. 依次点击Configure(用默认参数,点击finish),Generate两个按钮。(可能时间有点久,具体看你电脑的硬件设备)

7. 进入build文件夹,打开终端,输入如下命令

cd ~/opencv/build
make -j4
sudo make install
sudo apt-get install libopencv-dev
  1. 最后一步,测试opencv4是否安装成功,输入
pkg-config --modversion opencv4

配置 vscode

  1. 按照如下文件目录建立文件夹
project
|--new.cpp
|--a.png
|--Makefile
  1. 填入内容
  • a.png是自己准备的测试图片
  • new.cpp中填入以下代码
#include <opencv2/highgui.hpp>
#include <iostream>
int main( int argc, char** argv )
{cv::Mat image;image = cv::imread("a.png",cv::IMREAD_COLOR);if(! image.data){std::cout<<"Could not open file" << std::endl;return -1;}cv::namedWindow("namba image", cv::WINDOW_AUTOSIZE);cv::imshow("namba image", image);cv::waitKey(0);return 0;
}
  • Makefile中填入如下命令(最好自己手打一遍,以防止出错,最后一行前面是TAB不是4个空格)
  • SRC是要运行的程序名,PROJECT是可执行文件
CC = g++
PROJECT = new_output
SRC = new.cpp
LIBS = `pkg-config --cflags --libs opencv4`
$(PROJECT) : $(SRC)$(CC) $(SRC) -o $(PROJECT) $(LIBS)
  1. 配置c_cpp_properties.json 文件
    在includePath中加入 "/usr/local/include/opencv4/**" , 其他的默认就好
  2. 打开终端,输入如下命令即可运行
make
./new_output

参考链接

Ubuntu20.04 vscode + opencv4教程(2021.10.27完成)相关推荐

  1. HC32L110(五) Ubuntu20.04 VSCode的Debug环境配置

    目录 HC32L110(一) HC32L110芯片介绍和Win10下的烧录 HC32L110(二) HC32L110在Ubuntu下的烧录 HC32L110(三) HC32L110的GCC工具链和VS ...

  2. ubuntu20.04 vscode使用ROS(C++)

    ubuntu20.04 vscode使用ROS(C++) 1.在vscode安装扩展 ROS的安装较为麻烦,需要的@我,我单独出一份教程 在vscode的左边中的拓展(快捷键Ctrl+Shift+X) ...

  3. 了解Docker、Ubuntu20.04安装docker教程

    Docker 的前世今生 https://my.oschina.net/u/4126211/blog/4517028 Ubuntu20.04安装docker教程 https://blog.csdn.n ...

  4. Win11+Ubuntu20.04双系统安装教程

    Win11+Ubuntu20.04双系统安装教程 Win10升级Win11 Win11启动盘安装系统 启动盘安装Ubuntu Ubuntu启动盘制作 磁盘分区 查看磁盘属性 Ubuntu安装 Win1 ...

  5. 【Linux】ubuntu20.04安装ansys2023r1教程--超详细

    一.安装包及其和谐文件 双击挂载 二.在ubuntu上安装依赖项 执行命令sudo apt install build-essential xterm libmotif-dev libxtst-dev ...

  6. 【技术分享】戴尔工作站安装Win10+Ubuntu20.04双系统教程与避坑指南

    文章目录 引言 1.安装前的几个注意事项(避坑指南) 1.1.有多块硬盘,该如何分配给Win10和Ubuntu系统? 1.2.Ubuntu分区应该怎么分? 2.系统安装步骤 2.1.下载系统镜像 2. ...

  7. Ubuntu20.04 VSCode 配置C++环境及GTK+配置【纯个人总结用】

    目录 背景 一.Ubuntu20.04环境下安装VSCode以及配置C++环境 二.安装GTK+以及在vscode中的配置 三.最终解决方案直接看这里 背景 操作系统实验要求实现进程之间的通信,共享内 ...

  8. ubuntu20.04部署gitlab教程并汉化

    我用的是ubuntu20.04的系统,2核4G.听说如果内存小于4G的跑起来会出问题,我也没试过. 这里我为了支持汉化版所以安装了指定版本12.3.5版本是gitlab中文社区最后一个支持汉化的版本 ...

  9. Linux ubuntu16.04 安装opencv4教程(源码编译)

    参考文章1:Ubuntu 安装 OpenCV(亲测有效) 参考文章2:OpenCV - Linux(Ubuntu 16.04)中安装OpenCV + OpenCV_Contrib 参考文章3:ubun ...

  10. ubuntu20.04安装opencv4.7

    一.准备工作 step1:安装cmake 执行以下命令安装最新的cmake sudo apt-get update sudo apt-get upgrade sudo apt-get install ...

最新文章

  1. 数据中毒防不胜防,别让你的机器学习模型“学坏”
  2. centos开机启动
  3. 图解TCP四次握手断开连接
  4. Sublime Text3 3143 注册码,亲测可用!
  5. win10 hyper-v 虚拟机ping不通宿主机问题
  6. oracle to_char 数值,oracle to_char格式数值
  7. 一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文
  8. 外星人入侵游戏--python实战 (附完整代码)
  9. android 仿直播点赞,Android-DivergeView
  10. HighChat动态绑定数据 数据后台绑定(三)
  11. Python安装GDAL库的问题
  12. java基础 UDP通信 user datagram protocol 用户数据豆协议 TCP transmission control protocol 传输控制协议 多线程TCP...
  13. Android 四大组件学习之BroadcastReceiver二
  14. python基于大数据的招聘信息实时数据分析系统的设计与实现
  15. python智慧树视频爬取_python爬虫利器之requests库的用法(超全面的爬取网页案例)...
  16. winrar 4.20 注册码
  17. stm32f4的数字摄像头接口(DCMI)使用
  18. 专访「算法之父」Michael Saunders:人工智能未来的突破点可能在自动驾驶
  19. java中的switch case语句
  20. pbe服务器无限火力模式,LOL4月9日PBE更新:无限火力模式上线!

热门文章

  1. 受力分析软件_基于非线性分析的建筑结构设计与优化
  2. matlab积分器重置功能,MATLABSIMULINK积分器相关操作.docx
  3. Linux 管理多个软件版本的方法总结
  4. java企业公文流转系统ssm框架
  5. 响应式餐饮牛杂小吃类网站源码 dedecms织梦模板 (带手机端)
  6. 度数换算_度的换算(度数换算计算器)
  7. 基金指数温度怎么算_温度换算(指数基金温度计算器)
  8. 计算机专业英语的缩写词,计算机专业英语单词缩写表
  9. 电机控制程序设计经验
  10. oracle 查询优化