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的安装

相关推荐
打码人的日常分享2 分钟前
智慧城市一网统管建设方案,新型城市整体建设方案(PPT)
大数据·运维·服务器·人工智能·信息可视化·智慧城市
赖small强28 分钟前
【Linux驱动开发】NOR Flash 技术原理与 Linux 系统应用全解析
linux·驱动开发·nor flash·芯片内执行
风掣长空1 小时前
Google Test (gtest) 新手完全指南:从入门到精通
运维·服务器·网络
luback1 小时前
前端对Docker简单了解
运维·docker·容器
0思必得01 小时前
[Web自动化] 开发者工具应用(Application)面板
运维·前端·python·自动化·web自动化·开发者工具
IT运维爱好者2 小时前
【Linux】LVM理论介绍、实战操作
linux·磁盘扩容·lvm
LEEE@FPGA2 小时前
ZYNQ MPSOC linux hello world
linux·运维·服务器
郝学胜-神的一滴2 小时前
Linux定时器编程:深入理解setitimer函数
linux·服务器·开发语言·c++·程序人生
冉佳驹2 小时前
Linux ——— 系统中的用户身份切换、文件权限管理、特殊权限和粘滞位设置
linux·chmod·chown·粘滞位·su 命令·chgrp·umask
Tranquil_ovo2 小时前
【Linux】Makefile 基础
linux