小编Ho'*_*veh的帖子

使用VTK编译OpenCV支持Open Detection

我正在尝试在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)是否重要?如果是这样,我应该使用什么版本?

opencv cmake vtk nullptr

5
推荐指数
1
解决办法
1768
查看次数

标签 统计

cmake ×1

nullptr ×1

opencv ×1

vtk ×1