Linux平台安装opencv3.1.0

本文详细介绍如何在Linux(Ubuntu 10.04)环境下安装OpenCV 3.1.0,包括所需依赖软件的安装、OpenCV源码的获取及编译配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux平台安装opencv3.1.0


  *此操作是在 Ubuntu 10.04 版本其他linux版本应该也能适用*

1.需要下载相关联的软件

  1. GCC 4.4.x 或更高版本
  2. CMake 2.8.7 或更高版本
  3. Git
  4. GTK+2.x 或更高版本,包括下载头文件(libgtk2.0-dev)
  5. pkg-config
  6. Python 2.6 (或更高版本)和Numpy 1.5 (或更高版本)
    或者安装高版本的开发包(python-dev, python-numpy)
  7. ffmpeg 或 libav开发包(libavcodec-dev, libavformat-dev, libswscale-dev)
  8. [可选安装软件1] libtbb2 libtbb-dev
  9. [可选安装软件2] libdc1394 2.x
  10. [可选安装软件3] libjpeg-dev, libpng-dev, libtiff-dev,
    libjasper-dev, libdc1394-22-dev
  11. [可选安装软件4] CUDA Toolkit 6.5 (或更高版本)

2.从网络安装终端软件命令

1.         [编译器] sudo apt-get install build-essential

2.[相关软件安装命令] sudo apt-get install cmake git libgtk2.0-dev 
                        pkg-config libavcodec-dev libavformat-dev
                        libswscale-dev

3.[可选软件安装命令] sudo apt-get install python-dev python-numpy 
                        libtbb2 libtbb-dev  libjpeg-dev  libpng-dev 
                        libtiff-dev libjasper-dev libdc1394-22-dev

3.下载OPENCV 3.1.0源码

有两种方式可以下载
A.可以通到官网下载源码
OPENCV 3.1.0源码下载

     B.或者启动Git客户端并且克隆openCV仓库获取最新的openCV
        cd ~/ <工作目录>
        git clone https://github.com/opencv/opencv.git
        git clone https://github.com/opencv/opencv_contrib.git

4.配置编译环境

  1. 用CMake创建OpenCV 编译环境,创建目录存放Cmake产生的Makefile、工程文件、目标文件和输出的二进制文件等
    cd ~/opencv
    mkdir build
    cd build

2.运行 cmake或者cmake-gui(图形化)配置编译环境【二者运行其中一个即可】

A.运行 cmake命令

        cmake -D CMAKE_BUILD_TYPE=Release
              -D CMAKE_INSTALL_PREFIX=/usr/local ..

B. 或者运行cmake-gui

cmake-gui

3.运行 Configure,执行Cmake配置。

Configure

4.运行Generate ,生成makefile安装文件。

Generate  

5.安装opencv库

从创建目录安装库执行如下命令,安装Cmake生成的OPENCV安装程序:

sudo make install

6.运行测试样例

1.从OPENCV外部仓库获取:

    git clone https://github.com/opencv/opencv_extra.git  

2.设置环境变量: OPENCV_TEST_DATA_PATH 测试数据路径,从创建目录执行test

<cmake_build_dir>/bin/opencv_test_core

关于Cmake配置参数的说明

1.cmake-gui界面需要
设置设置源码的绝对路径
设置cmake编译产生的文件存放目录绝对路径
2. [optional可选项参数]说明
                                创建的类型设置的参数:CMAKE_BUILD_TYPE
从opencv_contrib 中创建模型设置参数: OPENCV_EXTRA_MODULES_PATH
                                创建说明文档设置参数:BUILD_DOCS
                                        创建例子设置参数:BUILD_EXAMPLES

                            创建python[可选项]参数:

PYTHON_INCLUDE_DIR = /usr/include/python<version>
PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python<version>
PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython<version>.so
PYTHON2(3)_NUMPY_INCLUDE_DIRS=/usr/lib/python<version>/dist-packages/numpy/core/include/

根据opencv官网Installation in Linux 文档整理

https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值