如何在ubuntu18.04安装opencv4.1.1
时间: 2023-06-20 22:05:09 浏览: 81
以下是在Ubuntu 18.04上安装OpenCV 4.1.1的步骤:
1. 更新软件包列表:
```
sudo apt update
```
2. 安装基本的依赖项:
```
sudo apt install build-essential cmake git pkg-config
```
3. 安装图像和视频的依赖项:
```
sudo apt install libjpeg-dev libpng-dev libtiff-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt install libxvidcore-dev libx264-dev
```
4. 安装GTK开发库:
```
sudo apt install libgtk-3-dev
```
5. 安装优化库:
```
sudo apt install libatlas-base-dev gfortran
```
6. 下载OpenCV 4.1.1:
```
cd ~
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.1.1.zip
unzip opencv.zip
```
7. 下载OpenCV_contrib 4.1.1:
```
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.1.1.zip
unzip opencv_contrib.zip
```
8. 创建一个用于编译OpenCV的目录:
```
cd opencv-4.1.1
mkdir build
cd build
```
9. 配置OpenCV构建:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.1.1/modules \
-D ENABLE_NEON=ON \
-D WITH_OPENMP=ON \
-D WITH_OPENGL=ON \
-D WITH_LIBV4L=ON \
-D WITH_V4L=ON \
-D WITH_FFMPEG=ON \
-D WITH_XINE=ON \
-D BUILD_EXAMPLES=ON \
-D BUILD_DOCS=ON \
-D BUILD_PERF_TESTS=OFF \
-D BUILD_TESTS=OFF \
-D BUILD_opencv_python3=yes \
-D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 ..
```
如果需要Python 2支持,请使用以下命令:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.1.1/modules \
-D ENABLE_NEON=ON \
-D WITH_OPENMP=ON \
-D WITH_OPENGL=ON \
-D WITH_LIBV4L=ON \
-D WITH_V4L=ON \
-D WITH_FFMPEG=ON \
-D WITH_XINE=ON \
-D BUILD_EXAMPLES=ON \
-D BUILD_DOCS=ON \
-D BUILD_PERF_TESTS=OFF \
-D BUILD_TESTS=OFF \
-D BUILD_opencv_python2=yes \
-D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python2.7 ..
```
10. 编译OpenCV:
```
make -j4
```
请注意,“-j4”选项表示使用4个处理器核心进行编译。如果您的系统具有更多或更少的核心,请相应地更改。
11. 安装OpenCV:
```
sudo make install
```
12. 更新动态链接库缓存:
```
sudo ldconfig
```
恭喜,现在你已经在Ubuntu 18.04上成功安装了OpenCV 4.1.1。
注:以上步骤中的所有命令都需要在终端中运行。