提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、opencv的下载
- 二、opencv4的安装
-
- [(1) 安装依赖项](#(1) 安装依赖项)
- [(2) 编译安装](#(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的安装