Debug: defusedxml, CV_LOAD_IMAGE_UNCHANGED,CV_IMWRITE_JPEG_QUALITY,undistortPoints

错误日志1
运行python报:

ImportError: No module named defusedxml.

解决方法
就是有个python包没找到,装上就行:

pip install defusedxml# 如果是系统自带的python:
sudo pip -H install defusexml

错误日志2
为python3编译ros vision_opencv中的cv_bridge时,报:

error: 'CV_LOAD_IMAGE_UNCHANGED' was not declared in this scope.

直接原因是编译器没找到opencv中这个常量的定义,根本原因是opencv4中把下面这些常量替换了:

opencv3                 opencv4
CV_LOAD_IMAGE_UNCHANGED IMREAD_UNCHANGED
CV_LOAD_IMAGE_GRAYSCALE IMREAD_GRAYSCALE
CV_LOAD_IMAGE_COLOR     IMREAD_COLOR
CV_LOAD_IMAGE_ANYDEPTH  IMREAD_ANYDEPTH

把上面的常量名换成opencv4的就行了

错误日志3
为python3编译ros image_pipeline时,报:

error: 'CV_IMWRITE_JPEG_QUALITY' was not declared in this scope

其实原因和上面一样,常量名在opencv4中被替换了

解决方法
CV_IMWRITE_JPEG_QUALITY换成IMWRITE_JPEG_QUALITY,问题解决。

错误日志4
还是编译上面的ros image_pipeline,报:

error: 'undistortPoints' is not a member of 'cv'

意思是这个函数不在cv命名空间中。实际上cv空间是有这个函数的,但是没include这个函数的头文件,所以没找到。

解决方法
在报错的.cpp文件中添加头文件:

#include <opencv2/calib3d/calib3d.hpp>

问题解决

Debug: defusedxml, CV_LOAD_IMAGE_UNCHANGED,CV_IMWRITE_JPEG_QUALITY,undistortPoints相关推荐

  1. pycharm debug后会出现 step over /step into/step into my code /force step into /step out 分别表示...

    1.debug,全部打印 2.打断点debug,出现单步调试等按钮,只运行断点前 3.setup over 调试一行代码 4.setup out 运行断点后面所有代码 5.debug窗口显示调试按钮 ...

  2. Debug常用指令和DOSBox使用步骤

    Debug是Dos系统中著名的调试程序,也可以运行在Windows系统实模下. 优点: 使用Debug程序,可以查看CPU各种寄存器的内容,内存的情况,并且在机器指令级跟踪程序的运行. DosBox: ...

  3. Java IDEA Debug进制二维数组

    1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序. 1.2 Debug介绍与操作流程 如何加断点 选择 ...

  4. [Advance] How to debug a program (上)

    Tool GDB Examining Memory (data or in machine instructions) You can use the command x (for "exa ...

  5. Keil中使用宏编译来定义DEBUG输出

    使用宏编译来格式化调试信息,是一个不错的方法,即可以在需要的时候打印出信息,还可以格式化我们所需要的输出. #define DEBUG 1 #if (DEBUG == 1) #define DBG(A ...

  6. linux 内核调试信息在哪里,Linux kernel debug技巧----开启DEBUG选项

    Linux kernel debug技巧----开启DEBUG选项 作者:wowo 发布于:2016-11-1 19:39 分类:Linux应用技巧 kernel的source code中有很多使用p ...

  7. OpenCV 畸变校正函数undistortPoints()与remap()详解及校正效果对比

    一.概述 前面写过一篇博客–"疑问:undistortPoints()与remap()畸变校正后,结果相差很大",博客中对比了OpenCV中自带畸变校正函数undistortPoi ...

  8. 疑问:undistortPoints()与remap()畸变校正后,结果相差很大

    最近在做图像点畸变校正相关的项目,发现OpenCV中的校正函数:undistortPoints()与remap()二者矫正畸变后,结果相差很大,原因不明,这里记录下来,如有大神知其中差异,请赐教,感激 ...

  9. debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly

    ** debug:g2o cmake时报错"Qt5 not found. Install it and set Qt5_DIR accordingly" ** 完整报错: @ubu ...

最新文章

  1. 有答案了!一张图告诉你到底学Python还是Java!你咋看?
  2. 【红黑vip提权教程和饭客vip2010***教程全套】
  3. 从 HTTP 到 HTTP/3 的发展简史
  4. symfony的安装方法
  5. Android 一直往文件写数据_( 十 ) 小众但好用:通过 Google drive 备份与同步 Keepass 数据库...
  6. 为什么objc_msgSend必须用汇编实现
  7. loadrunner controller:实时查看VUser的运行情况
  8. 【转】谈谈c#中异步编程模型的变迁**
  9. STTN、DSTT、FuseFormer总结(它们改进了什么?)
  10. 真正能挣钱的分析模型有哪些?这三个你绝对要学会
  11. deepin(debian)下使用Git
  12. 【TFS 2017 CI/CD系列 - 01】-- Agent篇
  13. phpmyadmin误删表后如何恢复
  14. 【版本控制】git学习笔记(一)
  15. ai怎么渐变颜色_AI的渐变工具为什么如此难用?
  16. Android之 APP创建或删除快捷方式
  17. 学生管理数据库,及相关查询
  18. 详细 C语言自增自减运算符区分 ++n和n++
  19. win7音量图标不见了怎么办
  20. python 在软件自己自动输入器_Python自动操作GUI神器PyAutoGUI

热门文章

  1. 关于人工智能的一些思考
  2. 2017-08-25阿里校招笔试题---菜鸟仓库
  3. codeforces884D(大概是构造,优先队列)
  4. 用Photoshop制作一张“油画”
  5. 德莱联盟[判断线段相交]
  6. 安卓APP自动更新功能实现
  7. 【PC工具】压缩包密码破解工具,暴力破解压缩包密码,zip密码获取
  8. 反向代理是什么意思?正向代理和反向代理的区别是什么?
  9. unity 弹窗提示_【原创】Unity3D 消息提示框
  10. 计算机图形学透视投影知识点,计算机图形学