2015年2月17日火曜日

OpenCVのビルド時間の短縮

強力なIntelマシンだとビルド時間は気にならない程度であるが、raspberry pi 2では、HDDを使用していても、ビルド時間が長く感じられる。

ビルド時間短縮ためにいつも、ドキュメント、テスト、パフォーマンステスト、サンプルなどを外し、さらに、GPUやOpenCLなど対応していない機能も外している。

それでも長いため、さらなる時間の短縮のために、最後にビルドされる opencv_traincascade などのアプリをビルドしないように試してみた

単純にapps/CMakeLists.txtを別名にしただけでは、cmakeの時にエラーが生じる。

そこで、CMakeLists.txtの名前を変え、CMakeLists.txtのからファイルを作成することでビルドされないことが確認でき、最後の数分を短縮することができた。

2/17追加
上記のようにしなくても、単に BUILD_opencv_apps を off にすればよい

0 件のコメント:

コメントを投稿