[[:OpenCV]]

#contents
*概要 [#k992cab9]
-[[マシン名]]が届いたので、[[OpenCV x.x]]をビルドしてみた
-マシン名はセットアップ時のメモへリンク
-OpenCVのバージョンは同名のタグへリンク
*前提準備 [#c23f6973]
-[[マシン名]]を参照
*今回のターゲット [#h7f8e449]
-マシン名 (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 の取 [#u5548d32]
*OpenCV の取得 [#u5548d32]
-gitでcloneして
-3.2.0をチェックアウトする
-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_2_0 3.2.0
 Switched to a new branch 'Branch_3_2_0'
 ~/opencv-fork$ time git checkout -b Branch_3_4_0 3.4.0
 Switched to a new branch 'Branch_3_4_0'
-詳細は割愛
*OpenCV3.2.0のビルド [#cefb5237]
*OpenCV3.4.0のビルド [#cefb5237]
-cmakeのfull logは[[こちらと書いてgistへのリンクを張る>]]
-make allのfull logは[[こちらと書いてgistへのリンクを張る>]]
**cmake [#ef407215]
-[[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
 real    *m**.***s
 user    *m**.***s
 sys     *m**.***s
**make all [#ee409e85]
-**コアをフルに使ったビルドする
 ~/opencv-fork/build$ time make -j 6 all
 ~/opencv-fork/build$ time make -j 4 all
 (中略)
 
 real	*m**.***s
 user	*m**.***s
 sys	*m**.***s
 real    *m**.***s
 user    *m**.***s
 sys     *m**.***s
**make install [#h95a822b]
-installにはsudoをつける 
 ~/opencv-fork/build$ time sudo make install
 (割愛)
-割愛
*OpenCVビルド時のコンフィグなど [#r2e8798b]
**cvconfig.h [#x7e9752b]
#geshi(c++){{
// paste cvconfig.h in here
}}
**opencv_version -v [#k77095be]
*ビルドされたライブラリや実行ファイル [#p2668a8e]
TBW

-割愛
*関連ページ [#q939709b]
-[[:OpenCV]]
-[[:OpenCV 3.0]]
-[[:OpenCV 3.1]]
-[[:OpenCV 3.2]]
-[[:OpenCV 3.3]]
-[[:OpenCV 3.4]]
-[[マシン名]]
-[[Arm]]
-バージョンに即したタグへリンクを張る

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS