目录

  • 1. 单目相机
    • 1.1 摄像头原理
    • 1.2 单目相机的标定
  • 2 双目相机
    • 2.1 双目相机定位原理
    • 2.2 双目相机的缺陷
  • 3 RGB-D相机
    • 3.1 深度相机结构光原理
    • 3.2 RGB-D相机的应用

1. 单目相机

1.1 摄像头原理

视频网址:【全网最详细】摄像头原理分析(约25分钟课程)

要点: 小孔成像、凸透镜和焦距(相机清晰度及调焦)

1.2 单目相机的标定

视频网址:【单目相机如何标定】(约4分钟简约介绍)

其实就是用棋盘格纸求相机的内、外参矩阵,具体方法可自学张正友标定法

博文网址:相机标定之张正友标定法数学原理详解(含python源码) - 知乎

要点: 最好有数字图像处理专业课基础,这样博文读起来才比较容易理解。我是有相关基础,又接触了多年机器学习,现在回归头来再次阅读,便醍醐灌顶、茅塞顿开、认识有了新的提升。注意,第一次求出来的内、外参和畸变参数仅作为初始参数,还要像梯度下降法一样进行多次迭代优化才能得到近似最优解。

博文网址:SLAM入门之视觉里程计(6):相机标定 张正友经典标定法详解 - Brook_icv - 博客园

要点: 这部分基础非常重要,对后面学习RGB-D相机原理有巨大作用。

2 双目相机

2.1 双目相机定位原理

视频网址:【全网最详细】双目摄像头原理分析】(约5分钟课程)

博文网址:深度相机之双目成像

要点: 简单理解一下即可。以下图为例,PPP点在左边相机CLC_LCL​的成像点为PLP_LPL​,只要在右边相机上找到PPP的对应匹配特征点,画一条线过去找交叉点即可确定PPP点的3D位置。在CRC_RCR​上全图两两匹配比较耗时。注意,射线CLPC_L PCL​P上的点P3P_3P3​、P2P_2P2​、P1P_1P1​和PPP在右边相机CRC_RCR​的成像点分别为红线上的4个点,利用该约束关系,不用全局两两匹配,可以直接在红线上进行两两匹配,大幅度减少了匹配范围。

2.2 双目相机的缺陷

双目相机进行定位需要先实现特征点匹配,这个过程比较困难。以上图为例,假如PRP_RPR​和红线上的点长得很相似,那么PLP_LPL​有可能与红线上的其他点进行误匹配,从而造成定位误差。RGB-D相机通过结构光的空间调制或时间调制解决上述问题。

3 RGB-D相机

3.1 深度相机结构光原理

视频网址:【全网最详细】RGB-D相机原理分析(约21分钟课程)

要点: 这个视频讲的比较清楚,要反复来回看几遍进行理解。视频里有些用词不是很准确,例如“密码”。看完视频,要思考一个问题,如何对齐RGB图像和深度图像? 注意,先学好线性代数和数字图像处理基础知识 (^ _ ^)

博文地址:Kinect深度图与RGB摄像头的标定与配准

博文地址:Kinect学习(6)——深度图与彩色图配准(学习版2) - 简书

3.2 RGB-D相机的应用

应用有很多,例如:在RGB图像上用YOLOv4定位出目标物,然后对齐至深度图像上,实现3D定位。

单目相机、双目相机和RGB-D相机学习笔记(一些视频和博文网址)相关推荐

  1. ORB-SLAM2:一个支持单目、双目和RGB-D摄像头(相机)的开源SLAM系统(翻译)

    书读百遍其义自见,为了日后能方便快速回顾ORB-SLAM2的原理和思想,这里本人将论文翻译成中文母语,网上也有其他的翻译版本,诸君也可参照.本文不求诸君全信,但求无误导之嫌疑.小经验:研究源码以及修改 ...

  2. DROID-SLAM: 单目、双目、RGBD相机的深度视觉SLAM

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨泡泡机器人SLAM 标题:DROID-SLAM: Deep Visu ...

  3. opencv 图像上画出目标运动的轨迹_基于opencv的单目和双目标定平台手眼标定

      背景介绍 基于机器视觉引导的智能机器人,在现代社会各个领域已经得到了广泛的应用,尤其是大型工厂的自动化生产线上,视觉机器人可以和基于示教器按照预定轨迹进行作业的机器人互为补充,来共同提高生产的自动 ...

  4. ROS USB摄像头配置(单目和双目)

    ROS USB摄像头配置(单目和双目) 原文 目前使用ROS和PX4固件控制无人机飞行,现在需要在ROS中加入USB摄像头,并且是两个.目前根据其它博客,以及ROS WIKI,对该流程进行记录 参考: ...

  5. 单目和双目摄像头到底有神马差?

    单目和双目摄像头到底有神马差? 很多对智能驾驶感兴趣的朋友都知道,无人驾驶的技术可以分为三大模块,感知.认知和控制.这个顺序其实也正是一项操作进行的顺序,首先需要对环境进行准确的感知,然后对信息进行处 ...

  6. 单目、双目与多目的区别

    在不断的学习中,发现了一个讲单目.双目与多目特别好的文章,复制过来共享,不属于原创,如果原创作者追究版权问题,可以直接与我联系. 前言 摄像头在日常生活中非常常见,一般用来完成拍照.摄像这些基本的功能 ...

  7. 【相机标准】我的cameralink协议学习笔记(个人中文翻译,以及理解)

    创作时间:2020-11-17 根据附件的原英文版cameralink协议,总结学习. 目录: 第一章 简介 第二章 信号需求 .第三章 端口分配 第四章 bit分配 第五章 连接器 附录A 芯片组标 ...

  8. 单目、双目及深度相机比较

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 1.mono 优点: 结构简单,成本低,便于标定和识别 缺点: 在 ...

  9. kalibr 进行相机单目、双目标定全流程

    一.部署kalibr环境(docker)步骤: 参考链接:Installation · ethz-asl/kalibr Wiki · GitHub Docker操作知识:Docker攻略:从安装到入门 ...

最新文章

  1. Maven就是这么简单
  2. 黑苹果没有找到触控板为什么还是能用_为什么Macbook触控板体验领先Windows那么多,却难以取代鼠标?...
  3. Linux下jetty报java.lang.OutOfMemoryError: PermGen space及Jetty内存配置调优解决方案
  4. 设置Mac自动显示和隐藏 Dock 栏的速度
  5. 通过JS原型定义字符串格式化方法
  6. django-关闭调试模式-保护网站安全
  7. 面试官系统精讲Java源码及大厂真题 - 38 线程池源码面试题
  8. element ui select 自动向上向下弹出_达观数据:Selenium使用技巧与机器人流程自动化实战...
  9. uva 10562 - Undraw the Trees
  10. hard-negative mining详细介绍
  11. C++ memset()函数和bzero()函数
  12. jscript php,PHP, JScript和VBScript函数和类的语法
  13. 使用模块定义文件(.def)文件生成dll
  14. 股票交易接口与各种路由器接口与连接方法
  15. Windows程序设计(中文第五版·珍藏版).mobi 电子书
  16. 转载——MinMax算法详解
  17. PAT 甲级考试终于满分了
  18. 树莓派 可用于播放音频的三个软件
  19. 干货| 乐队的混音应该如何改善?职业混音师的建议 MZD Studios
  20. python常用PEP收集

热门文章

  1. Anroid沉浸式状态栏
  2. 向外国作者要论文的范文
  3. python绘制极地投影/cartopy20.0+解决python极地投影问题/python nc可视化——以北极10m风场为例
  4. 阿里云机器上执行 locusts 命令出现 OSError: [Errno 97] Address family not supported by protocol...
  5. C/C++超详细的关键字大全!
  6. 【调剂】北京邮电大学理学院导师接收调剂研究生
  7. 控制语句break、continue、goto
  8. SpringMVC之拦截器使用
  9. 关于 error C2065
  10. 12层的bert参数量_Bort: 亚马逊最新4层小模型,效果超越BERT-large