我正在尝试在Ubuntu 16.04上安装OpenDetection.我已经根据安装了所有的依赖关系在这里,除了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
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用makeOpenCV时,我收到了这个错误,我认为这与VTK有关!
根据安装说明,我使用默认设置使用最新的预制二进制版本的cmake配置了VTK.但是这个错误说:
vtkGenericDataArrayLookupHelper.h:72:23: error: ‘nullptr’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)
我使用的是什么版本的编译器(11或0x)是否重要?如果是这样,我应该使用什么版本?