报错:

/home/yk/桌面/slambook-master/project/0.2/test/run_vo.cpp:6:28: fatal error: opencv2/viz.hpp: 没有那个文件或目录
compilation terminated.
test/CMakeFiles/run_vo.dir/build.make:62: recipe for target 'test/CMakeFiles/run_vo.dir/run_vo.cpp.o' failed
make[2]: *** [test/CMakeFiles/run_vo.dir/run_vo.cpp.o] Error 1
CMakeFiles/Makefile2:140: recipe for target 'test/CMakeFiles/run_vo.dir/all' failed
make[1]: *** [test/CMakeFiles/run_vo.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

问题:fatal error: opencv2/viz.hpp: No such file or directory 报错,估计是缺少viz模块,之前安装的是OPENCV3.2.0版本应该没什么问题的,可是现在缺少模块就把缺少的重新编译安装下吧。
解决:看到OPENCV官网上有解决方法,结合自己之前的安装过程,把解决过程梳理下:

1、找到自己当时解压后的opencv3.2源码,当时编译时自己新建了一个build文件夹,编译后的文件都放在这个文件夹里面,所以进到该文件夹中,开始操作。
2、安装依赖

sudo apt-get isntall libvtk5-dev

3、cmake时候加上-DWITH_VTK=ON这个参数

 cmake -DWITH_VTK=ON ..

4、编译(时间挺长的)

make -j4

5、安装

sudo make install

就完事了,再次编译刚才缺少模块的项目,发现不报错,编译成功了。

转载参考:https://blog.csdn.net/weixin_42226918/article/details/85843848

高博第9讲project opencv viz模块相关推荐

  1. 高博十四讲中第六章非线性优化 由于g2o更新出现的问题解决

    在高博视觉slam十四讲中的第6讲中实践g2o中出现了编译错误: /home/yk/桌面/slambook-master/ch6/g2o_curve_fitting/main.cpp: In func ...

  2. 高博SLAM14讲ceres实战问题调试记录

    最近在学高博的14讲,跟着教程的实战内容自己敲代码,到ceres实战的部分遇到了问题.程序是用ceres解决一个最小二乘问题,来拟合曲线,程序编译运行都通过了,但是优化结果与预期有很大差异,如图: 教 ...

  3. 高博14讲--第七讲 视觉里程计-7.3 2D-2D:对极几何

    高博14讲--第七讲 视觉里程计-7.3 2D-2D:对极几何 基本问题 对极约束 对极约束推导过程 本质矩阵 八点法 八点法推导过程 本质矩阵$\ E$的SVD分解 单目SLAM的一些问题 尺度不确 ...

  4. 高博14讲:第七讲中g20报错

    高博14讲:第七讲中g20 3d3d 3d2d 报错的改动 原因:g2o版本更新引起的错误修改 3d3d报错: /home/yk/桌面/slambook-master/ch7/pose_estimat ...

  5. 高博SLAM十四讲书本程序学习——第3讲 三维空间刚体运动

    小白高博SLAM十四讲书本程序学习_1 第3讲 三维空间刚体运动 在高博原始注释上,针对我自己不明白的部分,做额外注释 如果有错误的地方,请大家指点指点 博文目录 一.P.48 eigenMatrix ...

  6. 高博14讲--第三讲 三维空间刚体运动

    高博14讲--第三讲 三维空间刚体运动 旋转矩阵 点和向量.坐标系 坐标系间的欧式变换 变换矩阵与齐次坐标 旋转向量和欧拉角 旋转向量 欧拉角 四元数 四元数的定义 四元数的运算 用四元数表示旋转 四 ...

  7. 高博视觉SLAM十四讲思维导图分享

    最近学习高博士的视觉slam十四讲,学到后面忘了前面(害~学渣一枚罢了),并且到后期所有的知识都需要交叉使用.融会贯通,所有自己根据高博的课程做了个思维导图,分享链接就放在这里啦!希望可以帮助到大家. ...

  8. [SLAM]高博视觉SLAM十四讲ch4中useSophus报错

    问题描述 在正常安装了Sophus库后,运行高博的代码,发现如下错误 #### #### Running command: "make -j16 -l16" in "/h ...

  9. 对话高博(二)| 换工作这件事

    高博,1983年生,上海交通大学计算机科学与工程专业本科.软件工程硕士.现任博晓文化传媒集团总裁,香港卫视科教台台长.职场经历丰富,曾在数家世界500强IT和互联网企业打造明星团队.专业兴趣包括软件测 ...

最新文章

  1. idea tomcat热部署_IDEA设置热部署
  2. MySQL的四种不同查询的分析
  3. linux 获取设备树源文件(dts)里描述的资源,Linux 获取设备树源文件(DTS)里描述的资源...
  4. 多元线性回归(java实现)
  5. Skype for Business Server 2015-12-WAP-发布-1-前端服务器-OWAS01
  6. Android RxJava和改造
  7. 关于.net 页面提交后 css失效或者部分失效的问题
  8. C++ 类的多态四(虚析构函数的重要性)
  9. Python基础篇1
  10. Linux进程地址空间布局
  11. null和空 not null
  12. 用matlab绘制动态心形图
  13. 波士顿房价预测python_多元线性回归—波士顿房价预测(版本一)
  14. STM32与ESP8266物联网编程
  15. 【计蒜客】蒜头君的旅游计划
  16. 飞机大战代码(高仿),完美复原原游戏,好玩到停不下来
  17. Oracle一条资源消耗较高但是Executions=0的问题排查...
  18. 实验四 离散傅立叶变换的应用
  19. Unity app提高设备可用性
  20. GooglePlus API的iOS调试心得

热门文章

  1. 头戴式蓝牙耳机怎么选?2020五款主动降噪性能强劲蓝牙耳机盘点
  2. Nodejs纯esm模块的迁移方法、社区冲击、评价浅论
  3. iOS发布app到App Store教程
  4. 英汉互译在线翻译器-大家都在用的英汉互译翻译器
  5. 向前欧拉公式 matlab_阻尼谐振子运动的欧拉数值解法
  6. 清除电脑各种使用记录不留痕迹,保护你的隐私!
  7. 工业物联网 凌顶发布注塑机通讯协议Euromap 63 的 OPCUA 驱动组件
  8. Socket编程---read方法阻塞问题
  9. c语言换零钱程序,换零钱问题。将一元钱换成1分,2分,或5分的零钱有多少换法。vb编程...
  10. jersey的简单使用原理(jersey1.15版本)