Darknet(YOLO)をOpenCV=1で動かしたい
タイトルの通りです.
DarknetにはOpenCVオプションがありますが, これに対応しているOpenCVは3.4.0までのようです.
助けてもらいました↓ c++ - OpenCV 4.x+ requires enabled C++11 support compilation darknet fatal error - Stack Overflow
どこかの誰かさんは色々なものに手を出した結果, OpenCVをn回入れなおしているので本当に気をつけましょう. (自戒) 本当にめんどうです.
以下, 注意2点の備忘録です.
* 現在(2018年5月23日) Darknetのコンパイルオプションに対応しているOpenCVは3.4.0(安定版)まで
* OpenCVのcmakeの際にオプションとして -D ENABLE_CXX11=1
を付加する.
自分の場合, 次のようにcmakeを実行しました.
*/opencv-3.4.0/build$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D ENABLE_CXX11=1 ..