会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一名计算机视觉与移动机器人爱好者
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
2026年1月1日
光束法平差(BA)中,信息矩阵(Information Matrix)的理解
摘要: 信息矩阵(Information Matrix),本质是误差的协方差矩阵的逆,用于量化观测数据的 “可信度” 和 “噪声分布特性”,直接影响优化过程中误差的权重。 一、先理解核心概念:协方差矩阵 vs 信息矩阵 协方差矩阵(Covariance Matrix) 假设观测值存在噪声,噪声服从多维高斯分
阅读全文
posted @ 2026-01-01 09:55 阳光天气
阅读(42)
评论(0)
推荐(0)
2025年12月31日
迭代最近点 ICP(Iterative Closest Point)算法
摘要: 是计算机视觉 / 机器人领域中用于求解两组 3D 点集间最优刚体变换(旋转 + 平移) 的经典算法。 简单来说:给定两组对应(或近似对应)的 3D 点集(比如 RGB-D 相机不同帧的 3D 点、激光扫描的点云),ICP 通过迭代方式找到一个旋转矩阵R和平移向量t,使得其中一组点集经过R和t变换后,
阅读全文
posted @ 2025-12-31 11:14 阳光天气
阅读(112)
评论(0)
推荐(0)
2025年12月27日
g2o::make_unique<BlockSolverType>(g2o::make_unique<LinearSolverType>()));报错
摘要: 因为版本差异 auto solver = new g2o::OptimizationAlgorithmGaussNewton( g2o::make_unique<BlockSolverType>(g2o::make_unique<LinearSolverType>())); 报错 替换代码为 点击查
阅读全文
posted @ 2025-12-27 22:56 阳光天气
阅读(10)
评论(0)
推荐(0)
光束平差法(Bundle Adjustment, BA)
摘要: 光束平差法(Bundle Adjustment, BA)是计算机视觉和 SLAM 领域的核心优化算法,本质是一种带约束的非线性最小二乘优化,目标是通过最小化「3D 点投影到 2D 图像的重投影误差」,来求解最优的相机位姿和3D 路标点坐标。 一、核心定义拆解 “光束” 的含义可以将相机光心到 3D
阅读全文
posted @ 2025-12-27 19:31 阳光天气
阅读(308)
评论(0)
推荐(0)
2025年12月26日
C++中isNaN的全面理解
摘要: 一、NaN的本质含义 Nan(Not a Number)是浮点数类型(float double long double)特有的一种特殊数值,用于表示无效或未定义的浮点运算结果,它不是一个具体的"数字", 而是一种标记异常运算的状态。 常见产生NaN的场景包括: 1.无效的数学运算:0.0/0.0(零
阅读全文
posted @ 2025-12-26 10:05 阳光天气
阅读(201)
评论(0)
推荐(0)
2025年12月18日
C++中d |= 1 << k理解
摘要: 步骤 1:理解 1 << k(生成 “定位掩码”) 1 << k 是左移运算,核心是生成一个 “仅第 k 位为 1,其余位全为 0” 的二进制数(这个数叫 “掩码”,用来精准定位第 k 位) 步骤 2:理解 d | (1 << k)(按位或,仅置 1 目标位) | 是按位或运算,规则极其简单:两个数
阅读全文
posted @ 2025-12-18 11:36 阳光天气
阅读(60)
评论(0)
推荐(0)
2025年12月14日
unique_ptr::release
摘要: 释放给调用方返回的存储指针的所有权,并将存储的指针值设置为nullptr。 属性值/返回值 返回存储的指针。 备注 使用 release接管unique_ptr存储的原始指针的所有权。 调用方负责返回的指针的删除。 unique-ptr设置为空的默认构造状态。 在调用到release后,您可以将兼容
阅读全文
posted @ 2025-12-14 11:29 阳光天气
阅读(21)
评论(0)
推荐(0)
2025年12月13日
【C++14算法】make_unique
摘要: 1. 前言 在C++14标准中引入了一系列方便而强大的函数模板,旨在简化和改进代码的编写和可读性。其中之一是std::make_unique函数模板,它提供了一种更安全和方便的方式来创建和管理动态分配对象。本文将介绍std::make_unique的作用,它是如何使用的,以及四个示例代码来展示其实际
阅读全文
posted @ 2025-12-13 19:27 阳光天气
阅读(64)
评论(0)
推荐(0)
2025年12月8日
OpenCV立体视觉深度匹配:SGBM算法详解
摘要: 简介:SGBM(Stereo Block Matching with Adaptive Pruning)是一种在OpenCV中用于立体视觉的深度匹配算法,旨在提高立体匹配的精度和效率。算法涵盖了从图像预处理到后处理的整个流程,并提供了动态参数调整以优化匹配质量。该算法特别适用于解决遮挡和反射等问题,
阅读全文
posted @ 2025-12-08 14:41 阳光天气
阅读(646)
评论(0)
推荐(0)
2025年11月21日
L1范数约束会得到稀疏的解的推导
摘要: 增加L1范数约束得到稀疏的解以便于进行模型剪枝 https://zhuanlan.zhihu.com/p/343204033
阅读全文
posted @ 2025-11-21 10:55 阳光天气
阅读(10)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
公告