ubuntu20安装opencv(Ubuntu20安装显卡驱动)

## 在 Ubuntu 20.04 上安装 OpenCV### 简介OpenCV (Open Source Computer Vision Library) 是一个开源的计算机视觉和机器学习软件库。它拥有 C++、Python 和 Java 接口,支持 Windows、Linux、macOS、iOS 和 Android 平台。OpenCV 被广泛应用于图像处理、视频分析、机器学习等领域。本教程将指导您在 Ubuntu 20.04 系统上安装 OpenCV。### 1. 安装依赖项在安装 OpenCV 之前,您需要安装一些必要的依赖项:```bash sudo apt update sudo apt install build-essential cmake git pkg-config libgtk-3-dev \libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \gfortran openexr libatlas-base-dev libeigen3-dev python3-dev \python3-numpy python3-pip ```### 2. 下载 OpenCV 源代码您可以从 GitHub 上下载 OpenCV 的最新稳定版本源代码:```bash cd ~ git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git ```这将下载 `opencv` 和 `opencv_contrib` 两个文件夹到您的主目录。### 3. 编译和安装 OpenCV#### 3.1. 创建编译目录```bash cd ~/opencv mkdir build cd build ```#### 3.2. 使用 CMake 配置构建```bash cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \-D WITH_CUDA=ON \-D WITH_CUBLAS=ON \-D WITH_CUFFT=ON \-D WITH_GSTREAMER=ON \-D BUILD_EXAMPLES=ON .. ```

注意

:

`CMAKE_INSTALL_PREFIX=/usr/local` 指定 OpenCV 的安装路径。您可以根据需要修改此路径。

`OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules` 包含 `opencv_contrib` 模块的路径。

`WITH_CUDA=ON`,`WITH_CUBLAS=ON`,`WITH_CUFFT=ON` 启用 CUDA 支持 (如果您有 NVIDIA GPU)。

`WITH_GSTREAMER=ON` 启用 GStreamer 支持。

`BUILD_EXAMPLES=ON` 编译 OpenCV 示例程序。#### 3.3. 编译 OpenCV```bash make -j$(nproc) ```这将使用所有可用的 CPU 核心进行编译。#### 3.4. 安装 OpenCV```bash sudo make install ```### 4. 配置环境变量#### 4.1. 添加 OpenCV 库路径```bash echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf sudo ldconfig ```#### 4.2. 添加 Python3 支持```bash sudo apt install python3-opencv ```### 5. 测试安装您可以运行一个简单的 Python 脚本来测试 OpenCV 是否安装成功:```python import cv2img = cv2.imread("image.jpg")cv2.imshow("Image", img) cv2.waitKey(0) ```

注意

:将 `image.jpg` 替换为您要显示的图像文件路径。如果一切正常,您将看到一个显示图像的窗口。### 总结恭喜!您已成功在 Ubuntu 20.04 系统上安装了 OpenCV。现在,您可以开始使用 OpenCV 开发您的计算机视觉应用程序了。

在 Ubuntu 20.04 上安装 OpenCV

简介OpenCV (Open Source Computer Vision Library) 是一个开源的计算机视觉和机器学习软件库。它拥有 C++、Python 和 Java 接口,支持 Windows、Linux、macOS、iOS 和 Android 平台。OpenCV 被广泛应用于图像处理、视频分析、机器学习等领域。本教程将指导您在 Ubuntu 20.04 系统上安装 OpenCV。

1. 安装依赖项在安装 OpenCV 之前,您需要安装一些必要的依赖项:```bash sudo apt update sudo apt install build-essential cmake git pkg-config libgtk-3-dev \libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \gfortran openexr libatlas-base-dev libeigen3-dev python3-dev \python3-numpy python3-pip ```

2. 下载 OpenCV 源代码您可以从 GitHub 上下载 OpenCV 的最新稳定版本源代码:```bash cd ~ git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git ```这将下载 `opencv` 和 `opencv_contrib` 两个文件夹到您的主目录。

3. 编译和安装 OpenCV

3.1. 创建编译目录```bash cd ~/opencv mkdir build cd build ```

3.2. 使用 CMake 配置构建```bash cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \-D WITH_CUDA=ON \-D WITH_CUBLAS=ON \-D WITH_CUFFT=ON \-D WITH_GSTREAMER=ON \-D BUILD_EXAMPLES=ON .. ```**注意**:* `CMAKE_INSTALL_PREFIX=/usr/local` 指定 OpenCV 的安装路径。您可以根据需要修改此路径。 * `OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules` 包含 `opencv_contrib` 模块的路径。 * `WITH_CUDA=ON`,`WITH_CUBLAS=ON`,`WITH_CUFFT=ON` 启用 CUDA 支持 (如果您有 NVIDIA GPU)。 * `WITH_GSTREAMER=ON` 启用 GStreamer 支持。 * `BUILD_EXAMPLES=ON` 编译 OpenCV 示例程序。

3.3. 编译 OpenCV```bash make -j$(nproc) ```这将使用所有可用的 CPU 核心进行编译。

3.4. 安装 OpenCV```bash sudo make install ```

4. 配置环境变量

4.1. 添加 OpenCV 库路径```bash echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf sudo ldconfig ```

4.2. 添加 Python3 支持```bash sudo apt install python3-opencv ```

5. 测试安装您可以运行一个简单的 Python 脚本来测试 OpenCV 是否安装成功:```python import cv2img = cv2.imread("image.jpg")cv2.imshow("Image", img) cv2.waitKey(0) ```**注意**:将 `image.jpg` 替换为您要显示的图像文件路径。如果一切正常,您将看到一个显示图像的窗口。

总结恭喜!您已成功在 Ubuntu 20.04 系统上安装了 OpenCV。现在,您可以开始使用 OpenCV 开发您的计算机视觉应用程序了。

标签列表