- 博客(14)
- 收藏
- 关注
原创 单目相机测距全流程
本文介绍基于ROS的单目相机标定与测距方法。首先通过检测50cm处的A4纸(竖放21cm)计算像素焦距,采用Canny边缘检测和轮廓分析识别纸张,当检测到稳定绿框时按空格键完成标定。随后将标定的像素焦距(如220)用于单目测距程序,通过检测A4纸的像素宽度计算实际距离。两个ROS节点分别实现:FocalCalibrator类完成焦距标定,A4DistanceMeasurer类实现实时距离测量,均采用OpenCV进行图像处理和结果显示。系统可实时显示检测框和测量结果,按ESC键退出程序。
2025-08-07 13:52:10
203
原创 单线激光雷达聚类可视化
该代码实现了一个基于ROS和OpenCV的薄板检测可视化工具,主要功能包括: 激光雷达数据处理: 订阅/scan话题获取激光扫描数据 过滤有效数据点(距离0.2-3.0米范围内) 对375-379号点进行特殊标记(紫色高亮) 聚类算法: 基于距离阈值(0.01米)对点云进行聚类 每个聚类用不同颜色显示 计算并显示每个聚类的中心点 可视化功能: 1200×900像素的OpenCV显示窗口 显示所有有效点(黑色)、聚类点(彩色)和特殊点(紫色) 连接最左/最右点到雷达中心(红色原点) 显示点索引/角度(度)和距
2025-08-07 11:59:07
305
原创 VOC格式数据集转YOLO格式
这篇文章介绍了两个Python脚本,用于将VOC格式的标注数据转换为YOLOv5格式的数据集。第一个脚本create_yolo_dataset实现了VOC到YOLO格式的转换,包括解析类别标签、归一化坐标、划分训练/验证集,并生成YOLO格式的数据集结构和配置文件。第二个脚本generate_path_txt用于生成训练集和验证集的路径列表文件。两个脚本只需修改输入/输出路径即可运行,适用于目标检测任务中VOC格式数据向YOLOv5格式的转换。
2025-07-31 22:24:13
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅