c++
Unite One
这个作者很懒,什么都没留下…
展开
-
pycharm中cv2无法自动补全(简单解决方法)
pycharm中cv2无法自动补全的解决方法原创 2022-09-17 19:54:23 · 1633 阅读 · 2 评论 -
pnp标定验证
pnp标定lidar-相机后,验证得到的旋转平移矩阵是否满足要求: //**************************************************************************// 标定误差验证//***************************************************************************#include <iostream> #include <vect原创 2021-11-01 19:11:09 · 2401 阅读 · 0 评论 -
ubuntu向rosrun运行的cpp文件输入参数的方法(char** argv[])
目录问题向主函数int main()输入参数使用问题有时候我们通过rosrun运行的.cpp文件中会打开或保存某个文件,而此时文件名如果直接写入程序里会有些不方便,每次更改文件名都需要再编译一次。。。最近在对实验的点云数据进行处理时就遇到了这个问题,每个ros包中提取出一帧点云,如果每次改保存的文件名就每次都需要重新编译,比较麻烦,比较慢。。。向主函数int main()输入参数部分代码:int main(int argc,char** argv){ string m_=argv[1];原创 2021-04-21 17:52:59 · 1025 阅读 · 0 评论 -
c++中printf显示string类乱码的解决
问题:int m=5;std::string pcd_mame;printf("成功保存第%d帧,并命名为:%s\n",m,pcd_mame);运行会出现:解决:int m=5;std::string pcd_mame;printf("成功保存第%d帧,并命名为:%s\n",m,pcd_mame.c_str());结果:原创 2021-04-21 16:58:37 · 1818 阅读 · 0 评论 -
【902项目】qgis+qt+vs结合socket与串口通信远程控制界面(地面端)
目录环境搭建源代码界面搭建运行结果该项目以前发过一篇博客:https://blog.csdn.net/xx970829/article/details/111997428在原来的基础上新添加了一些功能,并且打包好,不仅能跨平台运行,还能在其他win10系统下的vs中编译(亲测)环境搭建win10中vs+qt+qgis环境搭建环境搭建见我另一篇博客:(很详细,免编译)https://blog.csdn.net/xx970829/article/details/109890931环境搭建常见问题及解原创 2021-03-30 19:01:38 · 1944 阅读 · 3 评论 -
c++将pcd点云保存为txt文件(亲测)
之前在网上参考了很多,发现有些并不能直接运行,特此保存,以便以后使用:#include<iostream>#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>#include <fstream>#include <stdlib.h>using namespace std;//命名空间int main(int argc, char** argv)//运行时把命令行窗口传给主程序{原创 2021-03-29 10:26:02 · 2042 阅读 · 3 评论 -
基于四元数与GPS的点云拼接(粗拼接)
目录原理方案一方案二结果原理根据四元素与GPS完成点云粗拼接方案一拼接到第一帧所在坐标系:#include "ros/ros.h"#include <math.h>#include <iostream>#include <cmath>#include "std_msgs/String.h"#include <sensor_msgs/Imu.h>#include <sbg_driver/SbgImuData.h>#includ原创 2021-03-28 20:39:30 · 2204 阅读 · 6 评论 -
ubuntu下将单帧点云保存为pcd文件
目录方法一:指令方法二:代码方法一:指令直接终端运行命令:rosrun pcl_ros bag_to_pcd xxx.bag /velodyne_points /home/xx/catkin_my/pcdxxx.bag:是bag包名/velodyne_points /home/xx/catkin_my/pcd:是保存pcd帧的路径方法二:代码#include<ros/ros.h>#include<iostream>#include<fstream>原创 2021-03-27 21:09:25 · 874 阅读 · 2 评论 -
ubuntu下数据时间戳对齐并保存到txt文档里
小编是将欧拉角与gps数据时间戳对齐后保存到txt文档里,然后通过matlab读取数据画空间运动轨迹及欧拉角变化折线图时间戳对齐 //message_filters::Subscriber<sensor_msgs::PointCloud2> points_sub(n, "/velodyne_points", 2000); message_filters::Subscriber<sbg_driver::SbgEkfNav> gps_sub(n, "/sbg/ekf_nav",原创 2021-03-27 20:45:29 · 601 阅读 · 1 评论 -
c++打开txt文本数据并存入二维数组(自动计算行数)
计算txt文本数据行数 ifstream file;//定义读取文件流 infile.open("data.txt");//打开文件 char c; int line= 0; while (file.get(c)) { if (c == '\n') line++; } file.close();//读取完成之后关闭文件打开文本数据#include <iostream>#include <vector> //提供向量头文件#i原创 2021-03-08 13:38:39 · 4332 阅读 · 4 评论 -
c++调用系统时间给txt文件命名
代码:#pragma warning(disable:4996)#include <iostream>#include <ctime>#define _CRT_SECURE_NO_WARNINGS 1using namespace std;int main(){ time_t nowtime = time(NULL); struct tm* p=localtime(&nowtime);; char filename[200] = { 0 };原创 2021-03-08 14:54:43 · 501 阅读 · 2 评论