zoukankan      html  css  js  c++  java
  • Linux 上安装使用opencv环境准备

    Installation in Linux

    These steps have been tested for Ubuntu 10.04 but should work with other distros as well.

    Required Packages

    • GCC 4.4.x or later
    • CMake 2.6 or higher
    • Git
    • GTK+2.x or higher, including headers (libgtk2.0-dev)
    • pkg-config
    • Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
    • ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
    • [optional] libtbb2 libtbb-dev
    • [optional] libdc1394 2.x
    • [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev

    The packages can be installed using a terminal and the following commands or by using Synaptic Manager:

    [compiler] sudo apt-get install build-essential
    [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    [optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
    

    Getting OpenCV Source Code

    You can use the latest stable OpenCV version available in sourceforge or you can grab the latest snapshot from our Git repository.

    Getting the Latest Stable OpenCV Version

    Getting the Cutting-edge OpenCV from the Git Repository

    Launch Git client and clone OpenCV repository

    In Linux it can be achieved with the following command in Terminal:

    cd ~/<my_working _directory>
    git clone https://github.com/Itseez/opencv.git
    

    Building OpenCV from Source Using CMake, Using the Command Line

    1. Create a temporary directory, which we denote as <cmake_binary_dir>, where you want to put the generated Makefiles, project files as well the object files and output binaries.

    2. Enter the <cmake_binary_dir> and type

      cmake [<some optional parameters>] <path to the OpenCV source directory>
      

      For example

      cd ~/opencv
      mkdir release
      cd release
      cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
      
    3. Enter the created temporary directory (<cmake_binary_dir>) and proceed with:

      make
      sudo make install
      

    Note:

    If the size of the created library is a critical issue (like in case of an Android build) you can use the install/strip command to get the smallest size as possible. The stripped version appears to be twice as small. However, we do not recommend using this unless those extra megabytes do really matter.

  • 相关阅读:
    Mysql 解压安装
    线程进程池,协程,IO模型
    并发编程 线程
    并发编程 进程
    socket 套接字
    网络编程
    面向对象(反射,元类) 排序方法
    面向对象(多态,类方法,魔法方法)
    Day22 面向对象(继承封装)
    php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期 转
  • 原文地址:https://www.cnblogs.com/VincentLEcho/p/4269245.html
Copyright © 2011-2022 走看看