kinect v2详细参数和原理介绍_别人论文里和自己整理出来的一些内容

news/2024/10/24 2:34:36/

参考文献:

Fankhauser P, Bloesch M, Rodriguez D, et al. Kinect v2 for mobile robot navigation: Evaluation and modeling[C]//Advanced Robotics (ICAR), 2015 International Conference on. IEEE, 2015: 388-394.

嗯,英文论文真是一个好东西,百度到中文的资料真是太缺乏了~

1、Kinect v2和Kinect v1的性能表对比:


其中Kinect v2 的rgb视场(FOV)是84.1 x 53.8。

并且关于FOV的建模和模型可以参考下面的链接:

http://www.smeenk.com/webgl/kinectfovexplorer.html

2、Kinect v2的详细结构参数图:



这个0.8cm不是很清楚到底是啥~


其实关于这个22mm,真的很重要,博主之前检测相机深度值是否准确的时候,总是会差一两厘米,也不好测出相机主点到外壳的距离,所以很是头大,上面论文的作者就比较厉害了,他们把相机拆开,真的是测出来了。。。。

3、接下来说一下深度值的问题:

我用过奥比中光的相机和kinect 2,基本上拿到的深度值,都是点到相机平面的距离,而不是点到传感器的直线距离,我就不太清楚这到底是怎么回事儿?之间经历过什么样的计算吗?

在中文网站上的这篇博客,我看到了这样的描述:

深度值和三维数据

在介绍基于深度相机的三维重建技术之前,首先需要了解深度图像中的数据的具体含义。对于现实场景中的点,深度相机扫描得到的每一帧数据不仅包括了场景中的点的彩色RGB图像,还包括每个点到深度相机所在的垂直平面的距离值。这个距离值被称为深度值(depth),这些深度值共同组成了这一帧的深度图像(图1右)。也就是说,深度图像可以看做是一副灰度图像,其中图像中每个点的灰度值代表了这个点的深度值,即该点在现实中的位置到相机所在垂直平面的真实距离。图2简单说明了RGB图像和深度图像的关系。

只是它没有讲原因,我第一次拿到相机的时候,不是很理解,感觉应该depth是点到传感器的直线距离,但是后来,通过测试,发现应该确实是点到相机平面的距离。

期待大佬讲解其中转化的原理~



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

相关文章

立宏安全设备工程-AI Box 门锁开关-AI BOX 人脸识别安全门锁盒子

AI Box 门锁开关 AI BOX 人脸识别安全门锁盒子 •人脸/指纹授权人员方可开锁 •非授权人员无法打开门 •安全门锁达到Ple ,安全系统可达PLd •预警功能强大 •行为分析大数据 •外壳包含标准22mm按钮、灯或者开关按钮 •安全等级达到 PLe 选型大类 产品大类…

弹性系数和线径的计算公式_弹簧力的计算公式

胡克的弹性定律指出:在弹性限度内,弹簧的弹力f和弹簧的长度x成正比,即f-kx,k是物 质的弹性系数,它由材料的性质所决定,负号表示弹簧所产生的弹力与其伸长(或压缩)的方向相反。 压力弹簧的设计数据&#x…

M.2接口和SATA区别

SATA接口介绍: 外形尺寸:大部分3.5英寸机械硬盘、2.5英寸固态硬盘都使用SATA接口。 连接方式:需要额外供电。 数据传输方式:硬盘→内存→CPU→内存→硬盘。 传输速度:目前主流SATA 3.0通道,SATA 3.0最大的…

利用ArcGIS Pro制作三维效果图

1、新建工程 打开Arcgispro,新建工程,这里我们要用到的模板为全局场景。 2、添加数据 这里添加的数据需要有一个字段内容是数值的,这个字段也是接下来要进行拉伸的字段。 3、高度拉伸 数据添加进来后,如下图所示,这时图层处于2D图层里。 这时我们点中该图层,回到菜单栏…

java springboot架构 自定义注解保存项目业务日志,使用线程池保存到数据库

目录 1&#xff1a;pom.xml依赖 2&#xff1a;注解类样例 3&#xff1a;枚举类 4&#xff1a;具体处理方法类 5&#xff1a;线程池类 1&#xff1a;pom.xml依赖 <!-- SpringBoot 拦截器 --> <dependency><groupId>org.springframework.boot</groupId…

jsp视频播放代码 avi

<video width"320" height"240" controls"controls"> <source src"love.mp4" type"video/mp4"> Your browser does not support the video tag. </video>

HTML网页上播放AVI视频代码示例

在 和 src中加入自己视频的地址. <!DOCTYPE HTML> <html><head><title> 测试视频播放</title><meta charset"utf-8"></head><body><object id"MediaPlayer" classid"clsid:22D6F312-B0F6-11D0-94…

【opencv的学习】播放avi视频和视频播放控制

播放硬盘中的视频文件 #include <cv.h> #include <highgui.h> #include<iostream> using namespace std;int main() {cvNamedWindow("Example2", CV_WINDOW_AUTOSIZE); //创建窗口CvCapture* capture cvCreateFileCapture("Example2.avi&…