ubuntu18.04下的opencv 4.5安装
时间: 2024-09-22 19:04:23 浏览: 16
在Ubuntu 18.04下安装OpenCV 4.5需要几个步骤,因为默认软件包源可能不会包含最新的版本。这里是一个基本的指导:
1. **更新系统**:
```
sudo apt-get update
sudo apt-get upgrade
```
2. **添加PPA(个人包存档)**:
OpenCV官方并没有提供针对Ubuntu 18.04的PPA,但你可以尝试添加一个支持4.x版本的PPA,例如`johnny-lin/ubuntu-ffmpeg`:
```bash
sudo add-apt-repository ppa:johnny-lin/ubuntu-ffmpeg
```
然后更新源列表:
```
sudo apt-get update
```
3. **安装依赖**:
安装一些必要的构建工具和其他库:
```bash
sudo apt-get install build-essential cmake libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264 v4l-utils libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev libopenblas-dev
```
4. **下载并解压OpenCV**:
下载OpenCV的源码包:
```bash
wget https://github.com/opencv/opencv/archive/4.5.1.tar.gz
wget https://github.com/opencv/opencv_contrib/archive/4.5.1.tar.gz
```
解压文件:
```
tar -zxvf opencv-4.5.1.tar.gz contrib-4.5.1.tar.gz
```
5. **配置安装**:
进入OpenCV目录:
```bash
cd opencv-4.5.1/
mkdir release
cd release
```
使用CMake配置安装路径等选项,假设你想要将OpenCV安装到/usr/local:
```bash
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DWITH_QT=OFF \
-DWITH_OPENGL=OFF \
-DBUILD_EXAMPLES=ON \
-DINSTALL_PREFIX=/usr/local ..
```
6. **编译并安装**:
```
make -j$(nproc)
sudo make install
```
7. **检查安装**:
验证是否成功安装:
```bash
opencv_version=$(pkg-config --modversion opencv)
echo "OpenCV version installed: ${opencv_version}"
```