我一直在尝试使用给定的链接OpenCV_contrib使用OpenCV额外的contrib模块安装OpenCV。我还为项目目的安装了VTK。现在,当我尝试运行 make -j7 时,会出现以下错误:
<div></div>
但该文件已存在于构建目录中。
搜索了很多,但无法找到解决方法。最后,我尝试在 #include 中对文件路径进行硬编码(例如。 #include&#34; /home/ashutosh/VTK-build/IO/Geometry/vtkSTLwriter.h" ; ),但随后又出现了一些其他致命错误。
如何消除这个错误!!
答案 0 :(得分:0)
似乎这是opencv和更高版本的vtk(从版本7及更高版本)之间的兼容性问题,这在vtk 5和6中工作正常。
如果您希望在opencv中使用vtk 7,请在cmake期间取消选中opencv-viz选项。由于opencv_viz是具有vtk后端的3D视觉化实用程序,因此功能非常有限。我建议使用原生vtk渲染窗口来实现完整的3D渲染功能。