Estou tentando instalar o opencv no Ubuntu. Eu baixei o opencv 3.1 e fiz isso:
mkdir build
cd build/
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 -D WITH_CUBLAS=ON -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" ..
mas quando eu tento fazer isso usando make
ele mostra esse tipo de erro:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:63:16: error: expected constructor, destructor, or type conversion before ‘(’ token
__MATHCALL_VEC (cos,, (_Mdouble_ __x));
ou
/usr/include/c++/5/cmath:199:11: error: ‘::cos’ has not been declared
e assim por diante ....
Acho que algo está errado com math
, porque os erros começam aqui:
> In file included from /home/hadi/anaconda/include/math.h:71:0,
> from /usr/include/c++/5/cmath:44,
> from /home/hadi/opencv-3.1.0/modules/core/include/opencv2/core/cvstd.hpp:66,
O que posso fazer para corrigir isso?