ubuntu16.04opencv的简单介绍
## 在 Ubuntu 16.04 上安装和配置 OpenCV### 简介 OpenCV (Open Source Computer Vision Library) 是一个开源的计算机视觉库,包含了丰富的图像处理和计算机视觉算法。本文将详细介绍如何在 Ubuntu 16.04 系统上安装和配置 OpenCV。### 安装步骤#### 1. 更新系统在安装任何软件之前,最好先更新系统以确保软件包列表是最新的。打开终端并执行以下命令:```bash sudo apt update sudo apt upgrade ```#### 2. 安装依赖OpenCV 依赖于一些库,需要先安装这些依赖:```bash sudo apt install build-essential cmake git pkg-config libgtk2.0-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libtiff5-dev libjasper-dev \ libpng12-dev libopenexr-dev ```#### 3. 下载 OpenCV 源码可以从官方网站下载 OpenCV 源码,也可以使用 Git 克隆仓库:```bash git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.4.10 # 选择你需要的版本,例如 3.4.10 ```#### 4. 创建构建目录进入 OpenCV 源码目录,创建 build 目录并进入:```bash mkdir build cd build ```#### 5. 使用 CMake 配置构建使用 CMake 生成 Makefile 文件:```bash cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D INSTALL_PYTHON_EXAMPLES=ON \-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \-D BUILD_EXAMPLES=ON .. ```
参数说明:
`CMAKE_BUILD_TYPE=RELEASE`:选择构建类型为 Release,可以获得更好的性能。
`CMAKE_INSTALL_PREFIX=/usr/local`:指定安装路径。
`INSTALL_PYTHON_EXAMPLES=ON`:安装 Python 示例程序。
`OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules`:指定 opencv_contrib 模块的路径,该模块包含一些额外的算法。
`BUILD_EXAMPLES=ON`:构建示例程序。#### 6. 编译安装执行以下命令进行编译和安装:```bash make -j$(nproc) sudo make install ```#### 7. 配置环境变量将 OpenCV 库路径添加到环境变量中:```bash echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/opencv.conf sudo ldconfig ```#### 8. 测试安装编译并运行示例程序:```bash cd ../samples/cpp/example_cmake cmake . make ./opencv_example ```如果一切正常,将会打开一个窗口显示摄像头画面。### Python 支持#### 1. 安装 Python 依赖```bash sudo apt install python3-dev python3-numpy python3-pip ```#### 2. 绑定 Python 库在编译 OpenCV 时,如果选择了 `INSTALL_PYTHON_EXAMPLES=ON`,则会自动绑定 Python 库。#### 3. 测试 Python 环境进入 Python 解释器,并尝试导入 cv2 模块:```python >>> import cv2 >>> print(cv2.__version__) ```如果成功打印出 OpenCV 版本号,则表示安装成功。### 总结本文详细介绍了在 Ubuntu 16.04 系统上安装和配置 OpenCV 的步骤,并包含了 Python 环境的配置。按照以上步骤操作,即可在 Ubuntu 16.04 上成功安装和配置 OpenCV,并开始进行计算机视觉项目的开发。
在 Ubuntu 16.04 上安装和配置 OpenCV
简介 OpenCV (Open Source Computer Vision Library) 是一个开源的计算机视觉库,包含了丰富的图像处理和计算机视觉算法。本文将详细介绍如何在 Ubuntu 16.04 系统上安装和配置 OpenCV。
安装步骤
1. 更新系统在安装任何软件之前,最好先更新系统以确保软件包列表是最新的。打开终端并执行以下命令:```bash sudo apt update sudo apt upgrade ```
2. 安装依赖OpenCV 依赖于一些库,需要先安装这些依赖:```bash sudo apt install build-essential cmake git pkg-config libgtk2.0-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libtiff5-dev libjasper-dev \ libpng12-dev libopenexr-dev ```
3. 下载 OpenCV 源码可以从官方网站下载 OpenCV 源码,也可以使用 Git 克隆仓库:```bash git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.4.10
选择你需要的版本,例如 3.4.10 ```
4. 创建构建目录进入 OpenCV 源码目录,创建 build 目录并进入:```bash mkdir build cd build ```
5. 使用 CMake 配置构建使用 CMake 生成 Makefile 文件:```bash cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D INSTALL_PYTHON_EXAMPLES=ON \-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \-D BUILD_EXAMPLES=ON .. ```**参数说明:*** `CMAKE_BUILD_TYPE=RELEASE`:选择构建类型为 Release,可以获得更好的性能。 * `CMAKE_INSTALL_PREFIX=/usr/local`:指定安装路径。 * `INSTALL_PYTHON_EXAMPLES=ON`:安装 Python 示例程序。 * `OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules`:指定 opencv_contrib 模块的路径,该模块包含一些额外的算法。 * `BUILD_EXAMPLES=ON`:构建示例程序。
6. 编译安装执行以下命令进行编译和安装:```bash make -j$(nproc) sudo make install ```
7. 配置环境变量将 OpenCV 库路径添加到环境变量中:```bash echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/opencv.conf sudo ldconfig ```
8. 测试安装编译并运行示例程序:```bash cd ../samples/cpp/example_cmake cmake . make ./opencv_example ```如果一切正常,将会打开一个窗口显示摄像头画面。
Python 支持
1. 安装 Python 依赖```bash sudo apt install python3-dev python3-numpy python3-pip ```
2. 绑定 Python 库在编译 OpenCV 时,如果选择了 `INSTALL_PYTHON_EXAMPLES=ON`,则会自动绑定 Python 库。
3. 测试 Python 环境进入 Python 解释器,并尝试导入 cv2 模块:```python >>> import cv2 >>> print(cv2.__version__) ```如果成功打印出 OpenCV 版本号,则表示安装成功。
总结本文详细介绍了在 Ubuntu 16.04 系统上安装和配置 OpenCV 的步骤,并包含了 Python 环境的配置。按照以上步骤操作,即可在 Ubuntu 16.04 上成功安装和配置 OpenCV,并开始进行计算机视觉项目的开发。