DeBug
文章平均质量分 60
debug记录
古路
这个作者很懒,什么都没留下…
展开
-
vector 无法使用初始化列表初始化
Brace-enclosed initializer list could not convert '{***}' from '' to '**'原创 2022-09-27 16:19:50 · 2323 阅读 · 1 评论 -
警告:检测到时钟错误。您的创建可能是不完整的。
警告:检测到时钟错误。您的创建可能是不完整的。引言问题:解决方法:引言转载自参考博客问题:make[2]: Warning: File '../test/run_euroc.cpp' has modification time 23357 s in the futuremake[2]: 警告:检测到时钟错误。您的创建可能是不完整的。解决方法:有时候ubuntu连网后系统时间会更新,......转载 2019-08-17 16:31:48 · 5708 阅读 · 0 评论 -
cam0+imu标定结果备忘
cam0+imu标定结果备忘0.VINS相关参数1.标定结果2.Topic0.VINS相关参数外参为相机到IMU:标定结果中T_ic: (cam0 to imu0)项.IMU加速度计与陀螺仪的参数均选择连续的Noise density.1.标定结果Calibration results===================Normalized Residuals----------------------------Reprojection error (cam0): mean原创 2020-07-16 10:52:59 · 563 阅读 · 2 评论 -
CMakeLists中的add_definitions()函数
CMakeLists中的add_definitions函数0.引言1.add_definitions()2.应用0.引言其实这个函数在安装一些库的时候,它的CMakeLists里面就有这样的函数。典型的就是opencv了。opencv安装时候有一些指令也是针对这个函数的,比如安装命令(随便搜索的):cmake ../opencv-3.4.1 -DWITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr/local \-DCMAKE_BUILD_TYPE=RELEA原创 2020-07-16 09:56:26 · 48181 阅读 · 1 评论 -
删除相同字符串
删除相同字符串0.引言1.代码0.引言一个同学的需求,需要将Excel表格二次排序,当我使用一组数据排序时,另一组数据必然会乱掉,然后需要对另一组数据排序,但是Excel的排序时按照字符串大小来的,而他需要原本的顺序。所以只能采用自定义排序。如图所示:于是我就讲数据列拷贝出来,然后使用代码删除重复的字符串然后进行排序。1.代码#include <iostream>#include <fstream>#include <cassert>#include &原创 2020-06-28 22:11:47 · 825 阅读 · 1 评论 -
读取字符串的字符时出错 无法读取内存
读取字符串的字符时出错 无法读取内存0.引言1.string类型2.string类型的打印0.引言malloc与new的区别!报错:1.string类型在写链表的时候,节点的定义中使用了string类型,如果是使用string类型,它的内存是动态分配的,如下图所示,[11]后面还有很多,根据实例化时确定具体大小。而使用malloc无法进行动态内存分配,只能改为new.2.string类型的打印另外string类型的打印也无法直接cout,打印方式为cout<<stringname.c原创 2020-06-26 12:13:44 · 10789 阅读 · 2 评论 -
Win10 Install OpenCV4.3.0 With Contrib and CUDA10.2
OpenCV Install0.引言1.Cmake配置OpenCV1.1.不带contrib的配置(configure)1.2.带contrib的配置(configure)2.Visual Studio编译OpenCV3.配置环境3.1.debug x643.2.release x644.Test0.引言cmake download.visual studio download.opencv download.opencv contrib download.OpenCV下载注意分支对应.Op原创 2020-06-16 20:50:18 · 1019 阅读 · 0 评论 -
将数据打包为ROS包
将数据打包为ROS包0.引言1.Python脚本2.Kalibr脚本3.其他0.引言将图片和IMU数据打包为rosbag.我的需求是将双目图片以及IMU打包为rosbag格式.1.Python脚本参考博客.参考code.本文在上述参考上稍作修改img2bag.py:#import cv2import time, sys, osfrom ros import rosbagim...原创 2020-04-24 16:26:49 · 3008 阅读 · 7 评论 -
ROS工程不使用ROS自带的OpenCV
ROS工程不使用ROS自带的OpenCV0.引言1.多版本opencv安装2.安装cv_bridge3.使用0.引言ROS自带的opencv没有带CUDA、contrib库编译,如果程序使用了这两者则ROS自带的opencv就没办法使用。于是在系统中安装多个版本的opencv,同时将CMakeLists.txt更改符合要求opencv的路径;但是就算如此,使用catkin_make能成功编译,...原创 2020-04-23 14:24:26 · 4996 阅读 · 10 评论 -
fatal error: sophus/se3.h: 没有那个文件或目录
fatal error: sophus/se3.h: 没有那个文件或目录0.引言1.原因2.非模板类sophus3.模板类sophus0.引言sophus已经安装,但是编译代码报错:fatal error: sophus/se3.h: 没有那个文件或目录1.原因sophus版本问题。老版本sophus是非模板类的Sophus。最新sophus为模板类的Sophus,代码会有点变化。2.非...原创 2020-03-01 13:30:14 · 17479 阅读 · 1 评论 -
Intel Realsense D435I Topic
Realsenseref:depth topic: /camera/aligned_depth_to_color/image_rawcolor topic: /camera/color/image_rawimu topic: /camera/imurs_camera:/camera/accel/imu_info/camera/color/camera_info/camera/c...原创 2020-01-15 16:14:10 · 1055 阅读 · 0 评论 -
libvinsEstimatorLib.so:对‘Sophus::SO3::SO3(double, double, double)’未定义的引用
libvinsEstimatorLib.so:对‘Sophus::SO3::SO3(double, double, double’未定义的引用0.引言1.err2.solved0.引言类似于这种的报错,没有定位到具体的位置,一般就是库的问题,但是很奇怪没加库头文件却没报错.1.err****/devel/lib/libvinsEstimatorLib.so:对‘Sophus::SO3::S...原创 2019-12-25 19:39:07 · 886 阅读 · 0 评论 -
"libgflags." a: 无法添加符号: 错误的值
"libgflags." a: 无法添加符号: 错误的值0.introduction1.solved2.install0.introductionUbuntu16.04带cuda10.1安装opencv4.1.0.编译的时候报错:libgflags nothreads.a: 无法添加符号: 错误的值查了半天还真没找到解决方案.可能key words不对.1.solved看到名字就想着...原创 2019-12-07 15:41:12 · 3635 阅读 · 1 评论 -
Matlab函数嵌套
Matlab函数嵌套0.引言1.solved0.引言写MATLAB代码时,在一个函数的实现中,需要调用另一个小的函数,由于只有几行,所以就没有单独写一个而是嵌入在当前函数中.结果最后在矩阵拼接的时候一直报错矩阵维数不对,检查了代码逻辑也没问题 ,挨着查看变量大小结果发现确实是矩阵维数不对,后来慢慢才找到出错原因,在嵌套函数中的for循环变量i会自动转为全局变量,有点类似于C中的静态变量,导致当...原创 2019-12-01 16:41:25 · 1670 阅读 · 0 评论 -
py安装文件时报错usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
py安装文件时报错usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]引言solved引言报错:python setup.py fastentrypoints/usr/lib/python2.7/dist-packages/setuptools/dist.py:285: UserWarning: Nor...原创 2019-04-03 20:47:05 · 19060 阅读 · 14 评论 -
[rosbuild] rospack found package "XXX" at "", but the current directory is "/home/fb/XXX/YYY/ZZZ/
[rosbuild] rospack found package引言引言类似这种报错: [rosbuild] rospack found package "XXX" at "", but the current directory is "/home/fb/XXX/YYY/ZZZ/×××". You should double-check your ROS_PACKAGE_PATH...原创 2019-03-24 22:24:21 · 4069 阅读 · 0 评论 -
CMakeLists.txt更改BLAS和LAPACK
CMakeLists.txt更改BLAS和LAPACK引言哦引言两句话都不想记…哦SET(BLAS_LIBRARIES /usr/local/lib/)SET(LAPACK_DIR usr/local/lib/cmake/lapack-3.8.0)原创 2019-03-24 22:13:40 · 1403 阅读 · 0 评论 -
error C2572: 重定义默认参数
error C2572: 重定义默认参数头文件**.h中不要初始化带有默认参数的函数,否则在对应的cpp文件中定义时会造成重复赋值默认参数。原创 2019-03-02 11:33:12 · 603 阅读 · 0 评论 -
roscore启动失败-Unable to contact my own server at[http://***.***.**.***:*****/]
roscore启动失败-Unable to contact my own server at[http://***.***.**.***:*****/]引言解决引言之前配置的turtlebot3的网络通信设置,没变过,不知道今天为啥就不能用了。后来发现是IP地址变了,也是神奇啊。解决1、ifconfig #查看本机IP地址2、gedit ~/.bashrc #打开bas...原创 2018-12-03 12:48:22 · 2824 阅读 · 1 评论 -
libGL.so或libEGL.so无法链接问题-The imported target “Qt5::Gui“ references the file
库文件libGL.so或libEGL.so无法链接问题-The imported target &quot;Qt5::Gui&quot; references the file引言引言编译出错如下:CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake:27 (message): The imported target...原创 2018-10-30 21:58:50 · 17515 阅读 · 17 评论 -
TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出错
TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出错引言解决步骤一解决步骤二引言TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出错,之前在笔记本上是编译成功的,可能由于前几天在编译安装Tensorflow时降低了gcc版本导致catkin_make时出现错误如图,于是根据猜想展开搜...原创 2018-10-24 20:11:43 · 1160 阅读 · 0 评论 -
opencv-contrib-Python编译module 'cv2.cv2' has no attribute 'xfeatures2d'
opencv-contrib-Python编译module 'cv2.cv2' has no attribute 'xfeatures2d'引言解决步骤一解决步骤二引言opencv-contrib-Python编译出现错误:sift = cv.xfeatures2d.SIFT_create()cv2.error: OpenCV(3.4.3) C:\projects\opencv-pytho...原创 2018-10-29 11:14:26 · 28009 阅读 · 54 评论 -
Evo_installErr
Evo_installErr引言1.依赖项2.解决引言一个一个尝试终于找到错误所在,微笑脸!python导入包seaborn出错:ImportError: No module named '_tkinter', please install the python3-tk package.1.依赖项依赖项中seaborn需要单独安装,自动解析解析不了:pip3 install seaborn...原创 2019-05-15 11:18:10 · 394 阅读 · 0 评论 -
(.text.startup+0x102):对‘Sophus::SO3::operator*(Sophus::SO3 const&) const’未定义的引用
.text.startup+0x102:对‘Sophus::SO3::operator*Sophus::SO3 const& const’未定义的引用引言1.err2.solved引言1.errtest.cpp:(.text.startup+0xdb):对‘Sophus::SO3::SO3(Eigen::Matrix<double, 3, 3, 0, 3, 3> con...原创 2019-06-09 22:29:58 · 1196 阅读 · 0 评论 -
下载****Hash校验和不符失败
下载****Hash校验和不符失败引言解决引言昨天安装ROS更改了源导致的。解决sudo apt-get cleansudo rm -rf /var/lib/apt/lists/*清除完再尝试:正在读取软件包列表… 完成正在分析软件包的依赖关系树正在读取状态信息… 完成没有可用的软件包 gnuplot,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,...原创 2019-06-21 09:43:38 · 4144 阅读 · 0 评论 -
vector.operator[]和.at( )元素访问区别
@[TOC](vector.operator[]和.at( )元素访问区别)0.引言vector使用总结参考1vector使用总结参考21.区别参考[]操作符的源码:reference operator[](size_type __n) { return *(begin() + __n); }at函数的源码reference at(...原创 2019-08-09 10:49:37 · 1046 阅读 · 0 评论 -
libtorch加载模型出错:terminate called after throwing an instance of 'c10::Error'
libtorch加载模型出错:terminate called after throwing an instance of 'c10::Error'引言solved引言报错:terminate called after throwing an instance of 'c10::Error'solved运行文件的路径有更改,将之前的参数传递路径直接改为绝对路径: // const c...原创 2019-04-06 15:54:38 · 16849 阅读 · 9 评论