相机--基础

在机器人开发领域,相机种类很多,作为一个机器人领域的开发人员,我们需要清楚几个问题:

1,相机的种类有哪些?

2,各种相机的功能,使用场景?

3,需要使用的相机的使用流程,原理?

相机的种类和使用场景

相机有单目相机,双目相机,深度相机,三维(3D)相机,二维(2D)相机,USB相机,RBG相机,RGBD相机等,该如何区分?

注意,相机的分类只是按照这种相机的某种属性进行的分类,这种相机不是一种产品,比如单目相机,是指只有一个镜头的相机,而不是说单目相机就是一种特定的相机名称。是指一类相机,而不是厂家生产的某种型号的相机。

1. 按视觉维度分类

  • 二维相机(2D相机)

    • 特点:仅捕获平面图像(RGB信息),无深度信息。

    • 常见类型:普通单目相机、USB相机、工业相机。

    • 应用:拍照、二维检测、条形码识别等,手机、电脑、相机等等都是这种类型。

  • 三维相机(3D相机)

    • 特点:能获取场景的三维结构(包含深度信息)。

    • 常见类型:双目相机、深度相机(如ToF、结构光)、RGBD相机。

    • 应用:三维重建、SLAM、体积测量等。

相机简介

单目相机

双目相机

深度相机

深度相机视频讲解

什么是深度信息

深度信息 (Depth)是指场景中每个像素点 到相机的实际距离(通常以米或毫米为单位),它反映了物体的三维空间位置。

深度信息的表示方式:

1,深度图(Depth Map)

深度图是一种灰度图像,其中每个像素点的信息不再是2D相机的RGB数据,而是图像每一个像素距离相机的距离信息。

博主详细讲解博客

2,点云(Point Cloud)

  • 由三维坐标(X, Y, Z)组成的集合,可直接用于3D建模。

点云讲解

三维(3D)相机

二维(2D)相机

USB相机

RBG相机

RGBD相机

相关推荐
qq_5260991319 小时前
单口图像采集卡:被低估的那块“桥“
数码相机
中科同志科技先进封装21 小时前
真空炉温控模块更换深度解读:工艺流程与优化策略
人工智能·数码相机
格林威1 天前
C#图像夜间识别率提升:使用OpenCvSharp和Halcon融合DeepSORT实现复杂场景下准确识别
开发语言·人工智能·数码相机·机器学习·计算机视觉·c#·视觉检测
敢敢のwings1 天前
LingBot-Depth:把 RGB-D 相机的“缺测”变成可用的空间先验
数码相机
YOLO数据集集合2 天前
基准标记目标检测数据集 |基准标记 视觉定位 相机标定 目标检测 YOLO格式 深度学习数据集 计算机9038期
数码相机·yolo·目标检测·视觉定位·基准标定
浪里镖客3 天前
RM65B睿尔曼机械臂与realsense d4354i相机眼在手外的手眼标定
数码相机
长江后浪博客3 天前
陶瓷盘UV喷墨印刷中的Z轴高度测量与防碰撞技术方案
数码相机·uv·陶瓷盘uv打印·uv喷墨印刷·z轴测高·喷头防碰撞·激光位移传感器
挽安学长5 天前
浅谈一下,伟财工程水印相机的特点及优势!
数码相机
蓝宝石的傻话6 天前
因为MiBeeNVR,决定接 onvif-go 自己管理并重构
数码相机·重构·golang
格林威6 天前
C# 相机Burst模式图像采集:使用相机内存配合OpenCvSharp和Halcon实现短时间的高速采集的方法
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机