自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 雷达点云畸变校正

具体原理可参见详解2D激光雷达运动畸变去除_白茶-清欢的博客-CSDN博客_运动畸变本文的主要工作是重新写了上文链接文章中的代码中的标定主要函数(不关注细节只实现功能),具体代码如下void LidarMotionCalibrator::Lidar_MotionCalibration ( tf::Stamped<tf::Pose> frame_base_pose, tf::Stamped<tf::Pose> frame_start_pose, tf::Stamped&

2022-05-28 15:37:58 379

原创 ThreadPool

感谢Git大佬分享,源码在https://github.com/progschj/ThreadPool为了方便自己理解,做了如下注释并再次记录#ifndef THREAD_POOL_H#define THREAD_POOL_H#include <vector>#include <queue>#include <memory>#include <thread>#include <mutex>#include <cond

2022-03-02 16:49:40 509

原创 ubuntu vscode CMakeLists 断点调试

注:沿袭原有的习惯,手动创建工程及build并完成编译工作,后续描述是基于已经能完成编译工作的基础上进行。第一步:修改CMakeList.txt文件设置set(CMAKE_BUILD_TYPE DEBUG)发布时修改为set(CMAKE_BUILD_TYPE RELEASE)修改完成后重新编译第二步:配置vs codeTerminal-Configure Default Build Task,选择C/C++: G++ 生成活动文件(没有深究是否必须,大概率是可以不要,但是我做

2022-02-26 16:48:30 1374

转载 Qt5应用程序中文乱码解决方法

转载自:https://blog.51cto.com/7265851/2071739本文为从上述地址搬运!!!©著作权归作者所有:来自51CTO博客作者夹谷的原创作品,如需转载,请注明出处,否则将追究法律责任QT5的中文乱码解决办法的实验环境如下:环境:Windows10企业版开发工具:VS2015企业版,Qt5.6.2_x64,add-in程序:VS2015创建了一个默认的QDialog Gui应用程序,主界面放置了一个QLabeL,UI界面和添加代码如下。UI界面QT5常见问题二:应用程

2020-07-03 13:54:30 677

原创 opencv4 图像增强的简单实现

main.cpp#include<opencv2/opencv.hpp>#include<opencv2/calib3d.hpp>#include<iostream>#include"imgProcess.h"using namespace cv;using namespace std;int main(){ ImageProcess imageProcesser; VideoCapture cap(0); Mat img; cap >&

2020-06-29 14:44:24 412

原创 opencv4 通过鼠标绘制掩模进行抠图

#include<iostream>#include<opencv2/opencv.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<opencv2/highgui.hpp>using namespace std;using namespace cv;Mat img1;Mat mask;Mat res;Point center;Point end_1;void onMouse(int,

2020-06-13 17:19:09 299

原创 机器人_视觉乱序抓取学习过程记录

一、 机器人标定在相机视野范围内设置一个mark点(特征明显,容易识别即可)调用模板匹配工具检测mark点在图像坐标系中的坐标并记录将机器人以相同距离进行偏移,按9宫格的形式进行移动,每移动一次记录mark点在图像坐标系中的坐标以及机器人在base坐标系中的坐标;完成后调用标定工具,将九组坐标分别输入,完成校正即可,通常均方差小于2;二、 示教机器人点位以机器人从正确摆放位置抓取工件...

2019-11-11 09:32:51 1119

原创 C#学习过程备忘

通过自定义类调用显示窗体首先创建两个文件夹:InfoAddFrom和ModuleClass,在InfoAddFrom中创建两个窗体Frm1和Frm,在ModuleClass中创建一个类。通过Frm1中的一个按钮调用class中的方法显示FrmFrm1中按键点击代码namespace WindowsFormsApplication3{ public partial class Fo...

2019-10-15 10:41:04 104

原创 python按任何非单词符号分割字符串

python对字符串进行分离:mySent = “ this is a goo.d book.”mySent.split()输出结果:[‘this’, ‘is’, ‘a’, ‘goo.d’, ‘book.’]python 按任何非单词符号分割字符串import reregEx = re.compile(’\W’)list of Tokens = regEx.split(mySent)...

2019-09-19 14:30:47 2307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除