CCD传感器成像、尺寸、曝光时间「建议收藏」

CCD传感器成像、尺寸、曝光时间「建议收藏」参考博主@机器视觉001的博文https://blog.csdn.net/liubing8609/article/details/78254703工业相机,最本质的功能就是将光信号转变成有序的电信号。CCD传感器成像过程1.用相机拍摄景物时,景物反射的光线通过相机的镜头透射到CCD上。2.当CCD曝光后,光电二极管受到光线的激发释放出电荷,感光元件的电信号便由此产生。3….

大家好,又见面了,我是你们的朋友全栈君。

参考博主@机器视觉001的博文 https://blog.csdn.net/liubing8609/article/details/78254703

工业相机,最本质的功能就是将光信号转变成有序的电信号。

CCD传感器成像过程

CCD传感器成像、尺寸、曝光时间「建议收藏」

1.用相机拍摄景物时,景物反射的光线通过相机的镜头透射到CCD上。

2.当CCD曝光后,光电二极管受到光线的激发释放出电荷,感光元件的电信号便由此产生。

3.CCD控制芯片利用感光元件中的控制信号电路对光电二极管产生的电流进行控制,由电流传输电路输出;CCD会将一次成像产生的电信号收集起来,统一输出到放大器。

4.经过放大和滤波后的电信号被送到A/D,由A/D将电信号(此时为模拟信号)转换为数字信号,数值的大小和电信号的强度即电压高低成正比,这些数值其实就是图像的数据了。

5.仅依靠第4步所得到的图像数据还不能直接生成图像,还要输出到数字信号处理器(DSP),在DSP中,这些图像数据被进行色彩校正、白平衡处理等后期处理,编码为相机所支持的图像格式、分辨率等数据格式,然后被存储为图像文件。

6.最后,图像文件就被写入到存储器上。

CCD基础结构

打开正方形黑色外壳,会发现CCD不只是一块芯片,而是芯片和处理器做成一个完整的组件。这样的设计能确保DC的组件化,降低维修和检查的成本。

CMOS图像传感器结构

CCD传感器成像、尺寸、曝光时间「建议收藏」

工业相机传感器尺寸对照表(CCD芯片尺寸大全):

芯片规格 宽度H 高度V
1″ 12.7mm 9.6mm
1″CMOS 12.44mm 9.83mm
4/3″ 18mm 13.5mm
1/1.2″ 11.33mm 7.1mm
2/3″ 8.8mm 6.6mm
1/1.7″ 7.4mm 5.6mm
1/1.8″ 7.2mm 5.3mm
1/2″ 6.4mm 4.8mm
1/2″CMOS 6.12mm 4.88mm
1/2.3″CMOS 6.44mm 4.62mm
1/2.5″ 5.8mm 4.3mm
1/3″ 4.8mm 3.6mm
1/3.6″CMOS 3.8mm 2.9mm
1/3.7″CMOS 4.22mm 2.38mm
1/4″ 3.2mm 2.4mm

如果知道相机分辨率和像元尺寸,也可以得出靶面的宽和高。

例如相机分辨率1280*960,像元尺寸3.75μm

1280* 3.75μm = 4800μm=4.8mm

960*3.75μm=3.6mm

再对照上面的表就知道该芯片的规格为1/3”。

曝光时间

指相机单次拍摄过程中图像传感器接受光照的时间。工业相机中采用电子快门实现曝光控制。

帧曝光(Global shutter):也叫全局曝光。全局快门。传感器阵列中所有像素同时曝光一定时间。是CCD传感器和极少数CMOS传感器采用的曝光方式。曝光时间越长,采集的图像会越亮,如果曝光时间太长,图像就会太亮而损失细节。如何计算运动物体的曝光时间?路程=速度*时间。s=vt。这里的路程就是1个像元尺寸,曝光时间*运动速度….

逐行曝光(Rolling shutter):也叫卷帘曝光。滚动快门。是多数CMOS图像传感器上使用的快门。所有像素点逐行轮流曝光一定时间。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137737.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 扩展kmp求最长回文子串_算法-字符串之最长回文子串

    扩展kmp求最长回文子串_算法-字符串之最长回文子串上一篇KMP算法之后好几天都没有更新,今天介绍最长回文子串。首先介绍一下什么叫回文串,就是正着读和倒着读的字符顺序都是一样的,eg:level,noon。而回文子串,顾名思义,就是主串中满足回文性质的子串。求解的常规思想,就是先求出主串的所有子串,在判断是否是回文串,然后选出最长的,这一种方法的时候复杂度较高,是O(n^3),所以一般不采用这种方法,下面介绍两种方法求解。1.中心扩展法中心扩展法…

    2022年5月6日
    36
  • CQRS模式学习

    CQRS模式学习由于存在增删改与查询逻辑有差异的这个问题,为了更好的针对差异进行抽象,我们可以将它们分开进行设计。也就是我们的CQRS模式,即命令查询的责任分离CommandQueryResponsibilitySegregation模式。 简单的需求当我们系统中的数据模型层级较少时,数据模型足够简单时,模型与数据库可以直接进行映射。这种简单数据模型使我们不需要针对其相互关系进行复杂的建模设计,直接在工程中使用经典的三层模型就足以支撑项目需求。对于这种简单系统,过度设计会增加后续维护、重构的成本(并不能保

    2025年6月23日
    4
  • 麒麟系统安装打印机共享_银河麒麟 惠普打印机驱动怎么安装

    麒麟系统安装打印机共享_银河麒麟 惠普打印机驱动怎么安装银河麒麟惠普打印机驱动怎么安装相信很多小伙伴在日常办公中都会用到打印机,如果我们想要在电脑中安装打印驱动该怎么做呢?方法很简单,下面小编就来为大家介绍具体如下:1.首先,在电脑中下载打印机相对应的驱动程序,在打印机对应品牌的官网中都能下载。2.接着,打开桌面左下角的开始菜单,在弹出菜单中找到并点击“设备和打印机”。3.打开下图所示窗口后,右键任意空白处,在弹出菜单中点击“添加打印机”。4….

    2022年5月20日
    499
  • c语言小游戏百度云资源,c语言小游戏合集

    c语言小游戏百度云资源,c语言小游戏合集这是c语言小游戏合集下载,这是我用c语言写的程序,我在大三上学期的劳动成果展示。我的其他资源都是免费的,是对于c语言初学者的帮助比较大的,其中有数据结构,window编程。我也在学c语言,每当我写完一个程序,我都会免费发上来。软件介绍c语言小游戏合集是本人在网上搜集的C语言编写的经典小游戏的源码集合,有志于C游戏编程学习的朋友可以选用参考。软件说明100个比较经典的C语言代码分享给大家,我都加了注…

    2022年5月18日
    35
  • springmvc之@Controller、@RequestMapping等注解讲解「建议收藏」

    springmvc之@Controller、@RequestMapping等注解讲解「建议收藏」springmvc之@Controller、@RequestMapping等注解讲解

    2022年4月24日
    48
  • Java中字符串数组的输入与输出

    Java中字符串数组的输入与输出今天刷题遇到一个坑,老是接收不到字符串数组。即用str[i]=sc.nextLine();这样的方式去接收数组的话,打印的时候总是会少一个。importjava.util.Scanner;publicclasstest{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intn=sc.nextInt(); Stringstr[]=newString[n];

    2022年7月16日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号