Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Compiling OpenCV from source for ARM (RoboRio) in Ubuntu/Debian/Mint (http://www.chiefdelphi.com/forums/showthread.php?t=133199)

FleventyFive 19-01-2015 21:40

Compiling OpenCV from source for ARM (RoboRio) in Ubuntu/Debian/Mint
 
  1. Install dependencies
    Code:

    sudo apt-get install build-essential
    sudo apt-get install cmake
    sudo apt-get install gcc-arm-linux-gnueabi
    sudo apt-get install g++-arm-linux-gnueabi

  2. Enter directory that will hold opencv
    Code:

    cd ~/Documents
  3. Clone OpenCV from git
    Code:

    git clone https://github.com/Itseez/opencv.git
  4. Checkout to a recent OpenCV release (change 2.4.10.1 to a recent release)
    Code:

    cd opencv
    git checkout tags/2.4.10.1

  5. Set toolchain to correct version of g++ (change line in file or run this complicated one-liner
    Code:

    cd platforms/linux

    x=$(dpkg -s g++-arm-linux-gnueabi | grep "Version" | grep -o ".\.."); sed -i 's/set(GCC_COMPILER_VERSION "*.*"/set(GCC_COMPILER_VERSION \"'$x'\" CACHE STRING "GCC Compiler version"/g' arm-gnueabi.toolchain.cmake

  6. Prepare file for build
    Code:

    mkdir build_roborio
    cd build_roborio
    cmake -DSOFTFP=ON -DCMAKE_TOOLCHAIN_FILE=../arm-gnueabi.toolchain.cmake ../../..

  7. Build project (this will take a while)
    Code:

    make


All times are GMT -5. The time now is 02:44.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi