我试图在Ubuntu 16.04上安装OpenDetection。 我已根据here安装了除OpenCV之外的所有依赖项。 这是我用于OpenCV的camke命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_VTK=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -DOPENCV_EXTRA_MODULES_PATH=/home/tiestu/Documents/GitRepository/OpenCV3/opencv_contrib/modules /home/tiestu/Documents/GitRepository/OpenCV3/opencv
但是当我尝试make
OpenCV时,我收到了this error,我认为这与VTK有关!
根据安装说明,我使用默认设置使用最新的预建二进制版本的cmake配置了VTK。但是这个错误说:
vtkGenericDataArrayLookupHelper.h:72:23: error: ‘nullptr’ was not declared in this scope
我使用的编译器版本(11或0x)是否重要?如果是的话,我应该使用什么版本?