Ubuntu安装opencv

ubuntu22.04安装opencv4.3.5时,运行sudo cmake -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-3-4-5-debug .. 后,出现错误

img

然后我下载了vtk9.2.6,安装完后,在opencv的CMakeList.txt中添加了

img

接着继续cmake但是还是出现上面找不到vtk的情况,想要问一下怎么解决

这个安装其实很简单,你只要按照按照教程上的来就不会错。然后是版本要对应

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7782932
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:基于ubuntu20.04使用cmake编译安装opencv3.4.8
  • 除此之外, 这篇博客: Ubuntu下OpenCV及VTK版本切换中的 CMakeLists.txt设置 部分也许能够解决你的问题。
  • 以下回答由chatgpt基于相关博客总结生成:

    根据你提供的问题,我可以给出以下解决方案:

    1. 错误信息:你提到遇到了找不到vtk库的错误。首先,请确保已经正确安装了vtk库。如果你还没有安装vtk库,可以使用以下命令进行安装:

    sudo apt-get install libvtk9-dev

    1. CMakeList.txt内容:你提到已经在CMakeList.txt中添加了vtk路径,这是正确的操作。但是,为了能够帮助你更准确地解决问题,我需要看到你在CMakeList.txt中添加vtk路径的具体代码。请提供CMakeList.txt文件的内容或截图。

    请补充提供CMakeList.txt文件的内容,以便能够更准确地解决你的问题。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^