強力なIntelマシンだとビルド時間は気にならない程度であるが、raspberry pi 2では、HDDを使用していても、ビルド時間が長く感じられる。
ビルド時間短縮ためにいつも、ドキュメント、テスト、パフォーマンステスト、サンプルなどを外し、さらに、GPUやOpenCLなど対応していない機能も外している。
それでも長いため、さらなる時間の短縮のために、最後にビルドされる opencv_traincascade などのアプリをビルドしないように試してみた
単純にapps/CMakeLists.txtを別名にしただけでは、cmakeの時にエラーが生じる。
そこで、CMakeLists.txtの名前を変え、CMakeLists.txtのからファイルを作成することでビルドされないことが確認でき、最後の数分を短縮することができた。
2/17追加
上記のようにしなくても、単に BUILD_opencv_apps を off にすればよい
0 件のコメント:
コメントを投稿