VMware虚拟机中ubuntu使用记录(7)—— 如何在Ubuntu18.04中安装opencv4.5.2

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法,可以用来在图像和视频中检测、跟踪、识别物体,进行图像分割、特征提取、图像匹配、立体视觉等多种计算机视觉任务。它支持多种编程语言如C++、Python等,并且可以在不同平台上运行。OpenCV已经被广泛应用在机器学习、图像处理、自动驾驶、人脸识别、医学影像等领域,是计算机视觉领域的重要工具之一


一、opencv的下载

下载opencv4.5.2

bash 复制代码
下载地址:https://github.com/opencv/opencv.git

二、opencv4的安装

(1) 安装依赖项

bash 复制代码
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt install python3-dev python3-numpy
sudo apt install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
sudo apt install libpng-dev libopenexr-dev libtiff-dev libwebp-dev

(2) 编译安装

注意,非常重要 :在ubuntu18.04中本身自带opencv3,如果想要新安装的opencv4和以前的opencv3共存的话,需要把opencv4安装于一个特定的位置,与之前的opencv3在同一个目录之下,也就是(目录为/usr/local/opencv4,与/usr/local/opencv3共存)
1)在源码的目录下,创建build文件:

bash 复制代码
mkdir build
cd build

2)编译

bash 复制代码
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 ..
make -j4          //如果电脑支持,可以使用更多的线程进行编译,加快编译的速度

3)安装到本机

bash 复制代码
sudo make install

完成上述的步骤,即可完成opencv4.5.2的安装

相关推荐
tan180°几秒前
Linux网络UDP(10)
linux·网络·后端·udp·1024程序员节
小小的木头人18 分钟前
Nagios Core + 插件 + Web 界面
运维
<但凡.22 分钟前
Linux修炼:基础IO(二)
linux·运维·服务器·1024程序员节
黑翼杰克斯29 分钟前
关于buildroot文件系统中rootfs的内容,该怎么增删(瑞芯微rv1126b)
linux·音视频·1024程序员节
wodongx12331 分钟前
从一开始部署Android项目Sonarqube的自动化扫码+通知+增量扫描功能(Win环境、Docker,基于Jenkins)
运维·docker·jenkins·1024程序员节
洛克大航海1 小时前
Ubuntu部署集群环境(3台)
linux·ubuntu·集群搭建
小志biubiu1 小时前
linux_缓冲区及简单libc库【Ubuntu】
linux·运维·服务器·c语言·学习·ubuntu·c
java_logo2 小时前
Docker 部署 Elasticsearch 全流程手册
大数据·运维·mongodb·elasticsearch·docker·容器
TG_yunshuguoji2 小时前
亚马逊云渠道商:AWS实例自动替换策略在哪里设置?
运维·服务器·云计算·aws
Stay Passion2 小时前
Docker 组件:Docker Swarm
运维·docker·容器