:OpenCV

概要

  • マシン名?が届いたので、OpenCV x.x?をビルドしてみた
  • マシン名はセットアップ時のメモへリンク
  • OpenCVのバージョンは同名のタグへリンク

前提準備

  • マシン名?を参照

今回のターゲット

  • マシン名 (Jetson TK1、ODROID-X2など)
  • OS:(Ubuntu 16.04、Raspbian Jessieなど)
  • CPU:Arm Cortex-A53 Quad core 2.0GHz (Arm CPU名 Quad/Dual/Octa core x.xGHz)
  • OpenCV のバージョン
  • cmake のバージョン
  • gcc のバージョン
  • CUDA のバージョン

OpenCV の取得

  • gitでcloneして
  • 3.4.0をチェックアウトする
  • パスは適宜合わせて
    ~$ time git clone git@github.com:opencv/opencv.git opencv-fork
    ~$ cd opencv-fork/
    ~/opencv-fork$ time git checkout -b Branch_3_4_0 3.4.0
    Switched to a new branch 'Branch_3_4_0'
  • 詳細は割愛

OpenCV3.4.0のビルド

  • cmakeのfull logは[[こちらと書いてgistへのリンクを張る>]]
  • make allのfull logは[[こちらと書いてgistへのリンクを張る>]]

cmake

  • ODROID-X2でOpenCV 3.1.0をビルド同様、out of source buildする
    ~/opencv-fork$ mkdir build
    ~/opencv-fork$ cd build
    ~/opencv-fork/build$ time cmake ..
    (中略)
    real    *m**.***s
    user    *m**.***s
    sys     *m**.***s

make all

  • **コアをフルに使ったビルドする
    ~/opencv-fork/build$ time make -j 4 all
    (中略)
    real    *m**.***s
    user    *m**.***s
    sys     *m**.***s

make install

  • 割愛

OpenCVビルド時のコンフィグなど

cvconfig.h

// paste cvconfig.h in here

opencv_version -v

ビルドされたライブラリや実行ファイル

  • 割愛

関連ページ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-02-14 (水) 23:39:45 (68d)