読者です 読者をやめる 読者になる 読者になる

Ubuntu16.04にOpenCV3.2

使ったのはOpenCV3.2

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

うまくmakeができなかったのでエラーを見ると/opt/OpenBLAS/includeにlapacke_mangling.hが必要らしい。見てみるとたしかに無い。そのままlapacke_mangling.hでググってみるとなんかそれらしきものが出てきたので新規で作って入れた。

#ifndef LAPACK_HEADER_INCLUDED
#define LAPACK_HEADER_INCLUDED

#ifndef LAPACK_GLOBAL
#if defined(LAPACK_GLOBAL_PATTERN_LC) || defined(ADD_)
#define LAPACK_GLOBAL(lcname,UCNAME)  lcname##_
#elif defined(LAPACK_GLOBAL_PATTERN_UC) || defined(UPPER)
#define LAPACK_GLOBAL(lcname,UCNAME)  UCNAME
#elif defined(LAPACK_GLOBAL_PATTERN_MC) || defined(NOCHANGE)
#define LAPACK_GLOBAL(lcname,UCNAME)  lcname
#else
#define LAPACK_GLOBAL(lcname,UCNAME)  lcname##_
#endif
#endif

#endif

http://www.netlib.org/lapack/lapacke_mangling.h

その後は

sudo make install

UbuntuOpenCVとChainerをインストール - Qiita : http://qiita.com/sheep6box/items/37fb63c41d93c088013a