原文:https://blog.hwg1998.com/blog/97
操作系统:Linux version 4.18.0-240.22.1.el8_3.x86_64
编译器:gcc version 8.3.1 20191121 (Red Hat 8.3.1-5)
cmake:3.11.4
make:GNU Make 4.2.1
opencv:4.5.0
####1. 依赖关系
这里有一个小窍门,就是直接运行./configure
,看一下哪些模块是not found,然后想办法去安装相关的模块。
有的依赖是必须要有的,有的是可选的。以下是官网的必选的依赖
- GCC 4.4.x or later
- CMake 2.8.7 or higher
- Git
- GTK+2.x or higher, including headers (libgtk2.0-dev)
- pkg-config
- Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
- ffmpeg or libav development packages: libavcodec-dev, libavformat-dev,libswscale-dev
可选的:
- [optional] libtbb2 libtbb-dev
- [optional] libdc1394 2.x
- [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev,libdc1394-22-dev
- [optional] CUDA Toolkit 6.5 or higher
yum安装代码
yum install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
yum install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
####2. 下载源码
-
方式1
官网直接下载 ->