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

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


前言

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


一、opencv的下载

下载opencv4.5.2

下载地址:https://github.com/opencv/opencv.git

二、opencv4的安装

(1) 安装依赖项

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文件:

mkdir build
cd build

2)编译

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

3)安装到本机

sudo make install

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

最近更新

  1. TCP协议是安全的吗?

    2024-05-11 15:06:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-11 15:06:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-11 15:06:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-11 15:06:05       18 阅读

热门阅读

  1. docker cuda 宿主机访问docker 内部jupyter notebook

    2024-05-11 15:06:05       7 阅读
  2. Jetson AGX Orin平台搭建whisper语音转写实时录音

    2024-05-11 15:06:05       7 阅读
  3. 美国基金会注册优势和流程

    2024-05-11 15:06:05       8 阅读
  4. web server apache tomcat11-34-Ahead of Time compilation support

    2024-05-11 15:06:05       12 阅读
  5. QT day2

    QT day2

    2024-05-11 15:06:05      9 阅读
  6. Web3 Tools - 助记词生成(完整代码)

    2024-05-11 15:06:05       9 阅读
  7. 《自卑与超越》

    2024-05-11 15:06:05       9 阅读
  8. Python文件转exe文件

    2024-05-11 15:06:05       8 阅读
  9. 摘要Summaries--课时五(Lesson 5)

    2024-05-11 15:06:05       8 阅读
  10. tokenize

    tokenize

    2024-05-11 15:06:05      9 阅读
  11. HTTP 报文详解

    2024-05-11 15:06:05       9 阅读
  12. final关键字

    2024-05-11 15:06:05       10 阅读