随笔分类 -  视觉定位和建图

摘要:问题1: virtual bool finalize() 中 virtual 的作用是干什么? 用户问的是C++中的virtual关键字在virtual bool finalize()中的作用。首先,我需要回忆一下C++中虚函数的基本概念。virtual关键字用于实现多态,允许子类重写父类的函数。 阅读全文
posted @ 2025-04-28 15:57 Zenith_Hugh 阅读(14) 评论(0) 推荐(0)
摘要:1. 下载源码 git clone https://github.com/sweeneychris/TheiaSfM.git 2. 环境搭建、编译和测试 在 map2dfusion 的容器中 # 安装依赖 apt-get install librocksdb-dev rapidjson-dev mk 阅读全文
posted @ 2025-04-28 11:37 Zenith_Hugh 阅读(22) 评论(0) 推荐(0)
摘要:git clone https://github.com/jahaniam/orbslam3_docker.git cd orbslam3_docker ./download_dataset_sample.sh ├── Datasets │ └── EuRoC │ └── MH01 │ └── ma 阅读全文
posted @ 2025-02-27 14:10 Zenith_Hugh 阅读(103) 评论(0) 推荐(0)
摘要:1. 相机位姿的数学表示以及如何从世界坐标系投影到图像坐标系的变换 这段内容主要介绍了相机位姿的数学表示方式,以及如何从世界坐标系投影到图像坐标系的变换过程。我们可以拆分成几个部分来理解。 1. 相机位姿的表示(Lie 群与李代数) 相机的位姿(位置和朝向)通常用 刚体变换(Rigid Transf 阅读全文
posted @ 2025-02-25 11:55 Zenith_Hugh 阅读(48) 评论(0) 推荐(0)
摘要:1. 这句话什么意思? WGS84 和 GPS 什么关系 When GPS information is available, the estimated trajectory is transformed to WGS84 coordinates after time synchronized a 阅读全文
posted @ 2025-02-25 10:04 Zenith_Hugh 阅读(70) 评论(0) 推荐(0)
摘要:1. 视觉里程计中的里程计怎么理解呢 在视觉里程计(Visual Odometry)中,“里程计”(Odometry)的概念可以理解为对物体(通常是移动机器人、车辆或飞行器等)在一段时间内所行走的路径和位移的测量和估计。 里程计的起源和传统含义 里程计一词最早来源于机械式里程表,它是一种安装在车辆上 阅读全文
posted @ 2025-02-10 10:14 Zenith_Hugh 阅读(282) 评论(0) 推荐(0)
摘要:英文题目 Real-time Scalable Dense Surfel Mapping 中文名称 实时可扩展密集表面建图 发表时间 2019年9月10日 平台 ICRA 2019 作者 Kaixuan Wang, Fei Gao and Shaojie Shen 邮箱 {kwangap, fgao 阅读全文
posted @ 2025-02-08 14:04 Zenith_Hugh 阅读(141) 评论(0) 推荐(0)
摘要:1. 资料 项目主页:https://hkust-aerial-robotics.github.io/OmniNxt/ 视频介绍:https://www.bilibili.com/video/BV1AK421Y7Vz OmniNxt 四目标定包录制流程: https://www.bilibili.c 阅读全文
posted @ 2025-01-10 20:25 Zenith_Hugh 阅读(83) 评论(0) 推荐(0)
摘要:来源: https://arxiv.org/html/2403.20085?_immersive_translate_auto_translate=1 标题: OmniNxt: A Fully Open-source and Compact Aerial Robot with Omnidirecti 阅读全文
posted @ 2025-01-10 19:04 Zenith_Hugh 阅读(500) 评论(0) 推荐(0)
摘要:IC-GVINS: A Robust, Real-Time, INS-Centric GNSS-Visual-Inertial Navigation System IC-GVINS:一种稳健的实时以惯性导航系统为中心的全球导航卫星系统视觉惯性导航系统 Xiaoji Niu $ {}^{\circle 阅读全文
posted @ 2024-10-29 18:20 Zenith_Hugh 阅读(518) 评论(0) 推荐(0)
摘要:前言 视觉SLAM主要分为视觉前端和优化后端。前端也称为视觉里程计(VO)。它根据相邻图像的信息估计出粗略的相机运动,给后端提供较好的初始值。 VO的实现方法分类: 特征点法(提取特征),主流,成熟。运行稳定,对光照、动态物体不敏感。 直接法(不提特征) 在本讲中,我们将从特征点法入手,学习如何提取 阅读全文
posted @ 2024-10-09 10:26 Zenith_Hugh 阅读(746) 评论(0) 推荐(0)
摘要:😀 前言: 本文是对 rovio 的 docker 复现 📝 主旨内容 1. 克隆项目 mkdir -p rovio_ws/src cd rovio_ws/src git clone https://github.com/ethz-asl/kindr.git git clone https:// 阅读全文
posted @ 2024-09-29 11:52 Zenith_Hugh 阅读(15) 评论(0) 推荐(0)
摘要:DPVO 精读和代码解读DPVO 论文解读 阅读全文
posted @ 2024-09-20 09:11 Zenith_Hugh 阅读(291) 评论(0) 推荐(0)
摘要:title: SEA-RAFT 中英对照 author: yzhu date: 2024-09-02 13:50:00 +0800 categories: [论文阅读] tags: [光流] render_with_liquid: false math: true 英文题目 SEA-RAFT: Si 阅读全文
posted @ 2024-09-20 09:11 Zenith_Hugh 阅读(333) 评论(0) 推荐(0)
摘要:基础知识 How to implement visual SLAM ? Introduction to Visual SLAM vslam study Visual SLAM Tutorial--CMU The Basics about Bundle Adjustment Prof. Dr. Cyr 阅读全文
posted @ 2024-09-13 16:44 Zenith_Hugh 阅读(23) 评论(0) 推荐(0)
摘要:DPVO 论文解读1. 总结下这篇论文 The paper titled "Deep Patch Visual Odometry (DPVO)" presents a new deep learning-based system for monocular visual odometry (VO), which es 阅读全文
posted @ 2024-09-12 11:59 Zenith_Hugh 阅读(859) 评论(2) 推荐(0)
摘要:在 SLAM(同步定位与地图构建)中,逆深度 是指深度的倒数。深度表示从相机到物体的距离,而逆深度则是这个距离的倒数,即: \[\text{逆深度} = \frac{1}{\text{深度}} \]逆深度的概念 深度:在计算机视觉中,深度通常是指从摄像头或传感器到某个物体表面的距离,即点的三维坐标中 阅读全文
posted @ 2024-09-11 15:32 Zenith_Hugh 阅读(384) 评论(0) 推荐(0)
摘要:来自:https://github.com/princeton-vl/DPVO/blob/c0c5a104c9c58663aa9be62c3f125d5b52874f3e/dpvo/altcorr/correlation.py#L33 class PatchLayer(torch.autograd. 阅读全文
posted @ 2024-09-11 15:14 Zenith_Hugh 阅读(355) 评论(0) 推荐(0)
摘要:代码库:https://github.com/USTC-AIS-Lab/RAFT-VINS/tree/main 1. 寻找基础镜像 https://catalog.ngc.nvidia.com/orgs/nvidia/containers/tensorrt/layers 这里我们查看 tensorr 阅读全文
posted @ 2024-08-30 20:04 Zenith_Hugh 阅读(269) 评论(0) 推荐(0)
摘要:问题1: reserve 函数 是什么? reserve 是 C++ 标准库中 std::vector 类的一个成员函数,用于预留一定数量的内存空间,以避免在向量增长时频繁进行内存分配和复制操作,从而提高性能。 具体来说,reserve(n) 会为向量预留至少 n 个元素的内存空间,但不会改变向量的 阅读全文
posted @ 2024-08-29 10:34 Zenith_Hugh 阅读(142) 评论(0) 推荐(0)