linux 相机软件有哪些,视觉SLAM中相机大全

news/2024/10/20 5:46:15/

视觉SLAM中,通常是指使用相机来解决定位和建图问题。

SLAM中使用的相机往往更加简单,不携带昂贵的镜头,以一定的速率拍摄周围的环境,形成一个连续的视频流。

相机分类:

单目相机:

只是用一个摄像头进行SLAM的做法成为单目SLAM。

单目相机的数据就是照片,照片就是拍照时的场景在相机的成像平面上留下的一个投影,它以二维的形式反映了三维的世界,在这个过程中丢掉了一个维度即深度(距离)。我们无法通过单张照片计算场景中的物体与我们之间的距离。(照片:近小远大原理)

如果想要通过单目相机拍摄的照片恢复三维结构,必须改变相机的视角(移动相机,才能估计它的运动和场景中物体的远近与大小)。

通过移动,我们知道“近处的物体移动快,远处的物体移动慢”从而得知物体的远近,但这仍然是相对值。

单目SLAM无法仅凭图像确定物体的真实尺寸。即尺度不确定性。

平移之后,可以计算深度,但无法确定真实尺寸。这给单目SLAM的应用造成了很大的麻烦。

双目相机:有两个摄像头,由两个单目相机组成(两个相机之间的距离叫“基线”是已知的),通过这个基线(进行大量计算并且是不太可靠的)来估计每个像素的空间位置来测量物体与我们之间的距离,客服单目相机无法知道距离的缺点。

双目相机测量到的深度范围和基线有关,基线距离越大,能够测量到的就越远。可用于室内也可用于室外。

缺点:配置与标定较为复杂,其深度和精度受双目的基线或者分辨率所限,并且视差的计算非常消耗计算机资源,在现有的条件下,计算量是双目的主要问题之一。

RGB-D(深度相机):

携带多个摄像头,可以采集到彩色图片,还可以读出每个像素与相机之间的距离。

最大的特点:可以通过红外结构光或Time-of-Flight原理,像激光传感器那样,通过主动向物体发射光并接收返回的光,测量物体与相机之间的距离。这是通过物理测量的方法来计算距离,相比双目相机通过软件计算距离来说深度相机可以节省大量的时间。

缺点:大多数深度相机的测量范围窄,噪声大,视野小,易受日光干扰,无法测量投射材质等。

在SLAM中,主要用于室内,室外则较难应用。

在相机的运动过程中,我们可以得到一些列连续变化的图像,视觉SLAM的目标就是通过这样的图像进行定位和地图重建。SLAM需要一个完善的算法框架,现在框架已经相对成熟了。


http://www.ppmy.cn/news/203296.html

相关文章

投影仪显示播放服务器连接异常,投影仪常见的故障大全和原因

一、投影机出现不通电的原因: 1、出现这种情况的原因主要是电源板有问题,电源板无法给主板供电; 2、另外点灯板有问题的话也坏导致不通电(占60%); 3、主板有问题的话也会导致不通电(占40%); 二、投影机灯泡点不亮的原因: 1、灯泡坏了,导致灯泡点不亮; 2、点灯板有故障…

django连接mysql一些报错解决方法

1.AttributeError: str object has no attribute ‘decode’ 2.django.db.utils.OperationalError: (2003, "Can’t connect to MySQL server on ‘localhost’ ([WinError 10] 解决方法:仔细核对#数据库引擎和#数据库的主机地址 DATABASES { ‘default’:…

Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路

本文章实现最简单全面的Jenkinsdockerspringboot 一键自动部署项目,步骤齐全,少走坑路。 环境:centos7git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现…

【Proteus仿真】51单片机+步进电机驱动

【Proteus仿真】51单片机步进电机驱动 🔖Proteus仿真基础实验-步进电机驱动🌿Proteus8.12平台 📋步进电机简介 步进电机是一种将电脉冲转换为角位移的开环控制元步进电机。一般地,当步进驱动器接收到脉冲信号时,它将根…

【深度学习】混合精度训练与显存分析

混合精度训练与显存分析 ​ 关于参数精度的介绍可以见文章https://zhuanlan.zhihu.com/p/604338403 相关博客 【深度学习】混合精度训练与显存分析 【深度学习】【分布式训练】Collective通信操作及Pytorch示例 【自然语言处理】【大模型】大语言模型BLOOM推理工具测试 【自然语…

tcpdump命令抓取网络数据包并用wireshark软件分析

1、tcpdump命令部署 1.1、源码下载 (1)下载网址:http://www.tcpdump.org; (2)下载匹配的libpcap库和tcpdump库; (3)编译tcpdump命令依赖libpcap库,所以要先编译libpcap库再编译tcpdump命令; 1.2、源码编译 1.2.1、编…

两个不同牌子的手机怎么换机,不同牌子的手机便签怎么一键换机

现在是一个电子产品升级换代十分迅速的时代,买到手里的手机,过不了几个月就不新潮了。如果一个手机敢用上两年,就跟老年机一样out了。频繁换手机,也成了现在年轻人使用手机的主要特征。 很多人换手机都不会换同一个牌子&#xff…

两个不同牌子的手机便签怎么换机

现在正处在一个电子产品升级换代十分迅速的时代,许多用户常常会换新手机,可是换手机以后一般需要将旧手机里的数据进行转移,如果旧手机品牌有云服务功能,可以把便签、通讯录、照片能内容备份到云账号,在新手机上登录云…