linux系统下如何安装opencv
时间: 2024-02-23 19:49:59 浏览: 26
在 Linux 系统上安装 OpenCV 可以通过包管理器或源代码编译两种方式来实现。
1. 通过包管理器安装 OpenCV:
在 Ubuntu 或 Debian 等基于 Debian 的系统上,可以使用以下命令安装 OpenCV:
```
sudo apt-get update
sudo apt-get install libopencv-dev
```
在 Fedora 或 CentOS 等基于 RedHat 的系统上,可以使用以下命令安装 OpenCV:
```
sudo yum update
sudo yum install opencv-devel
```
2. 通过源代码编译安装 OpenCV:
首先,需要安装 CMake 和一些必需的依赖项:
```
sudo apt-get update
sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk2.0-dev libgtk-3-dev libatlas-base-dev gfortran
```
然后,从 OpenCV 官方网站下载源代码,并解压缩:
```
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.1.zip
unzip opencv.zip
```
创建一个构建目录并进入:
```
mkdir build
cd build
```
使用 CMake 配置编译选项:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=OFF ..
```
然后编译源代码:
```
make -j4
```
最后安装 OpenCV:
```
sudo make install
```
安装完成后,可以使用以下命令检查 OpenCV 是否安装成功:
```
pkg-config --modversion opencv4
```