- 博客(9)
- 收藏
- 关注
原创 2D毫米波雷达和3D激光雷达外参标定-单应性矩阵求解
以大陆408前向毫米波雷达为例,输出的障碍物为(x,y)坐标值,激光雷达输出的点云坐标为(x,y,z).可以理解为在xoy平面上,求解毫米波成像平面到激光雷达成像平面之间的透视变换,即单应性矩阵的求解,至少需要4对匹配点对。通过角反射器,分别确定在毫米波雷达和激光雷达匹配点的坐标值(x,y)。通过最小2乘法,求解单应性矩阵的8个参数。
2024-11-20 09:03:06
182
原创 PCL 统计滤波去除离群点
3.再遍历点云中的每个点,比较其K个点邻域的平均距离是否大于阈值,大于则认为是离群点,删除。1.遍历点云计算每个点附近的K个点之间的平均距离,再对所有点的平均距离计算其均值E和标准差。,标准差反映所有点的K邻域的平均距离分布的离散程度。2.确定滤波阈值,阈值=E+p*p为需要设置的参数。
2024-07-31 10:59:43
722
原创 mid360激光雷达fast_lio 源码解析(一)
if (pcl_wait_save->size() > 0 && pcd_save_interval > 0 && scan_wait_num >= pcd_save_interval)//间隔固定帧保存至pcd文件,pcd_save_interval在mid360.yaml文件中设置。
2024-07-19 19:13:25
2402
原创 ubuntu下Qt+C++实现yolov8目标分割.pt模型转.engine格式
yolov8在训练后得到目标检测分割模型为.pt格式,为使用TensorRT实现模型布署,需要先将pt格式的模型文件转换为.engine格式。2.onnx转eigine格式,使用C++和Qt实现,最后输出名称为best_train.engine模型文件。1.pt转onnx格式,打开终端,激活yolov8虚拟环境,安装onnx包。进入yolov8模型输出路径下,使用如下命令将pt格式转换为.onnx格式。
2024-07-11 17:04:48
1434
原创 ubuntu20.4下opencv和Qt实现视频文件拆分为图像
QString folderPath = QFileDialog::getExistingDirectory(nullptr, "选择视频文件夹路径", QDir::homePath());QString savePath = QFileDialog::getExistingDirectory(nullptr, "选择图片保存路径", QDir::homePath());qDebug() << "保存帧:" << saveFilePath;qDebug() << "保存完成";
2024-07-11 16:03:28
1242
原创 livox_ros_driver2配置2台mid360激光雷达实现数据公布
1.修改/home/xxx/ws_xxx/src/livox_ros_driver2-master/launch_ROS1/msg_MID360.launch文件中:<arg name="multi_topic" default="1"/>,表示配置多个话题。启动节点,新建终端,输入:rostopic list ,打印输出每个mid360公布的话题,话题名为:/livox/imu_ip地址和/livox/lidar_ip地址。在"lidar_configs" 下面添加了一个mid360雷达的参数。
2024-07-11 15:37:14
1446
迈德威视SDK同时驱动4个工业相机实时视频采集及显示
2024-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人