自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 相机标定之相机外参

三维点:假设有一个三维空间中的点P=(X,Y,Z)T。相机外参:相机的外参由旋转矩阵 R和平移向量t 组成,这些参数定义了相机在三维空间中的位置和朝向。相机内参:相机的内参(如焦距和主点位置)通常用相机内参矩阵 K表示。重投影误差衡量的是三维点通过相机模型投影到图像平面后,与实际观测到的特征点之间的差异。通过最小化这一误差,可以优化相机的外参和三维点的位置,从而提高估计的精度和鲁棒性。

2025-04-07 16:52:26 1569

原创 2D 到 3D 之间的变换

PnP(Perspective-n-Point)问题是求解摄像机位姿的经典问题,给定 2D 图像中的特征点和它们在 3D 世界中的对应点,估计摄像机的旋转矩阵和平移向量。单应性矩阵(Homography Matrix)用于描述平面场景的 2D 到 2D 变换,也可以用于 2D 到 3D 的变换。针孔模型是最基本的摄像机成像模型,描述了 3D 空间中的点如何通过摄像机投影到 2D 图像平面上。透视投影是将 3D 空间中的点投影到 2D 平面上的过程,模拟人眼观察的透视效果。xi​ 是 2D 图像中的点。

2025-04-07 11:03:52 513

原创 2D 射影几何和变换

2D 射影几何是研究平面几何中射影变换的数学分支,广泛应用于计算机视觉、图像处理和机器人技术等领域。

2025-04-07 10:51:18 437

原创 无人机通信协议

MAVLink 是一种轻量级的消息传递协议,专为无人机设计,支持多种无人机平台,包括固定翼、多旋翼和无人车。

2025-04-02 16:47:13 635

原创 OpenCV实现SLAM位姿估计

定义无人机的状态变量,包括位置、速度、姿态、相机到IMU的变换矩阵以及传感器的bias。状态变量Rwb​:IMU坐标系到世界坐标系的旋转矩阵。pw​:IMU坐标系在世界坐标系下的位置。vw​:IMU坐标系在世界坐标系下的速度。Tbc​:相机坐标系到IMU坐标系的变换矩阵。ba​ 和 bg​:加速度计和陀螺仪的bias。

2025-04-02 15:26:23 813

原创 无人机位姿估计

为了减少这种累积误差,需要将当前帧的特征点位置与之前的关键帧中的特征点位置进行对比,并优化当前帧中特征点的2D位置。Ik​ 和 Ik−1​ 分别是当前帧和参考帧的图像,T 是无人机的位姿变换,u 是图像中的2D点,du 是 u 的深度。:通过相机的投影模型,将3D点 p 投影到2D图像点 u:其中,π 是相机的投影函数,kp 是3D点的坐标。其中,Ik​(ui′​) 是当前帧中特征点的亮度,Iref​(ui​) 是参考帧中对应特征点的亮度。:计算当前帧中特征点的亮度与参考帧中对应特征点的亮度之间的差异。

2025-04-02 09:38:23 1420

原创 树莓派与单片机的区别

/ Pico读取传感器数据的伪代码。

2025-03-31 16:58:23 458

原创 计算机控制无人机

根据图像处理的结果(例如,目标检测、路径规划等),生成相应的控制命令。:使用OpenCV或其他图像处理库进行分析和处理。:在获取视频流的同时,提取每一帧图像进行处理。:使用SDK将生成的命令发送给无人机。

2025-03-31 11:17:36 411 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除