Page 5 - Showing 10 of 51 posts View all posts →
- Paper Reading: CV 1 - 视觉表征、三维感知与生成式重建
从 CNN、ViT、自监督学习到开放词汇检测、可提示分割、点云 Transformer、深度估计、三维重建和视频预测,系统梳理 CV 主流论文。
11 min read - PnP 位姿解算:从理论到实践
深入理解 PnP (Perspective-n-Point) 问题的数学原理,并通过 OpenCV + Ceres 实现高精度位姿估计。
2 min read - 装甲板数字分类:透视矫正、OTSU 与 ONNX 推理
把倾斜装甲板拉正成 28×28 灰度图喂给 LeNet-5 ONNX,以及 blobFromImage 前那一次除法带来的隐蔽陷阱。
5 min read - TF2 消息过滤器:把装甲板位姿搬进 odom 系
用 tf2_ros::MessageFilter 让位姿消息等到变换可用再触发回调,以及云台高频 TF 发布为什么必须是 1000 Hz。
3 min read - 组件容器与进程内零拷贝:两个 container 的分工
RCIA-vision 为什么把节点拆进两个 ComposableNodeContainer,多线程容器与单线程容器各放什么,以及 intra-process 零拷贝生效的前提条件。
3 min read - PnP + 降自由度 BA:从单帧位姿抖动到多帧yaw平滑
RCIA-vision 中 IPPE 初值解算与 Ceres 束调整的工程实现:固定pitch先验、只优化yaw的单参数 BA,以及 Cauchy 核与历史帧窗口的整定。
8 min read - 灯条角点亚像素精修:PCA 对称轴与亮度梯度搜索
用加权点云 PCA 求灯条主轴,沿轴向做亮度梯度极值搜索定位端点,把 PnP 输入的角点误差压到亚像素。
6 min read - 串口协议与原子双缓冲:视觉与电控的数据交换
InfantryProtocol 的收发打包、UART 传输层抽象,以及用原子指针双缓冲让高频串口数据与图像回调无锁共享。
3 min read - 装甲板灯条提取:通道相减、伽玛 LUT 与形态学取舍
为什么用 R−B 通道相减而不是 HSV 阈值,红蓝两色为何一个腐蚀一个膨胀,以及查表法伽玛校正的实现细节。
4 min read - 灯条配对的几何判据:从平行四边形到最小外接矩形
两两配对的向量比例判据、中心高度差与长宽比二次筛选,以及 O(n²) 配对循环为什么必须有轮廓数上限。
4 min read