锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

CCD(像素)与视觉系统的基础知识

时间:2023-11-29 17:37:08 ccd传感器电荷产生纯数字式传感器

 
     

点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

1.图像传感器的四大用途

5a8e70d854cd664313fcf757c7e11117.png

关于摄像元件 CCD

数码相机的结构与传统的胶片相机基本相同。不同之处在于,数码相机被称为CCD 光电转换元件代替胶片,图像采用数字信息。

CCD 也就是说,相当于模拟相机的胶片,如何将图像转换为数字信号的?

CCD 是英语 Charge Coupled Device(电荷耦合元件)的缩写,是一种将图像转换为电信号的半导体元件。大小约为长宽各 1 厘米左右,小像素排列在类似棋盘的格状上 (pixel) 组成。

用相机拍摄风景时,拍摄对象通过镜头发出的光线CCD 上成像。光到达 CCD 在某个像素中,根据光的强度产生相应的电荷。读取电荷的大小作为电信号,以获得每个像素的强度(浓度值)。

换句话说,每个像素都是传感器(光电二极管),可以检测光强。200 万像素 CCD 就是一个由 200 由万个光电二极管组成的集合体。

当测试位置和测试对象的尺寸已确定时,使用光电传感器可以测试该位置是否存在。然而,当生产线上的位置不确定,工件尺寸不同,或者不仅检查工件是否存在,而且测量工件的尺寸和尺寸时,使用光电传感器远远不够。

CCD是数十万-数百万传感器的集合体;

使用CCD传感器无法实现的各种检查/检测目的。

3.视觉系统中像素数据的应用

前面谈到,CCD 每个像素都可以检测光强度并数字化,视觉系统可以通过数十万到数百万的数据来实现。不知道大家能不能理解。

下面将简要介绍各像素将光强传输给控制器的数据,以及控制器如何处理这些数据。

(1)各种数据(以最常见的黑白相机为例)

大多数图像传感器可以根据光强度分为数据256 个等级(8 位)。黑色(纯黑色)的值是最基本的黑白处理 0,白色(纯白色)的值为 255,两者之间的其他颜色根据光强度转换为其他值。换言之,CCD 每个像素都有一个位于 “0” (纯黑色)和 “255” (纯白色)之间的值。例如,对于黑白各占一半的灰色,其值为127。

(2)图像是 256 集合级数据

CCD 构成图像数据 CCD 的各像素的数据的集合。像素数据用256 表示级浓淡数据。

眼睛的中心部分是黑色的,周围是轻的,所以中心部分的值是30,周围部分的值是 “90”。

如上图所示,图像数据的每个像素都可以使用0 ~ 255 表示中间的一个值。所谓视觉系统,是指按照下例中所示的计算公式计算每个像素,然后找到图像上的特征。

例1:损伤/缺乏检查

计算每个分割的平均浓度(0 ~ 255),然后加以比较。浓度值超过一定值的区域被视为有损伤或欠缺。

计算4 将像素角分割的平均值与周围环境进行比较。如上图所示,在红色分割中检测到损伤。

4、总结

可以使用视觉系统CCD 中各像素的 256 级浓度数据、检测面积(即像素数)、位置(即浓度变化点)、损伤(浓度变化)等。视觉系统可以通过高像素(增加信息量)和高速(更有利于生产线运行)更好地应用于各种生产活动。

小白团队制作:零基础精通语义分割↓

下载1:OpenCV-Contrib中文版教程扩展模块

在「小白学视觉」微信官方账号后台回复:扩展模块中文教程下载全网第一份OpenCV中文版扩展模块教程,涵盖扩展模块安装,SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等20多章。

下载2:Python视觉实战项目52讲

在「小白学视觉」微信官方账号后台回复:Python视觉实战项目可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情感检测、文本内容提取、面部识别等待31个视觉实战项目,帮助快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」微信官方账号后台回复:OpenCV实战项目20讲即可下载内容20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入微信官方账号读者群与同行交流。SLAM、三维视觉、传感器、自动驾驶、摄影计算、检测、分割、识别、医学图像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描以下微信号加群,备注:昵称 学校/公司 研究方向,例如:张三 上海交大 视觉SLAM“。请按格式备注,否则不予通过。请按格式注明,否则不予通过。添加成功后,将根据研究方向邀请进入相关微信群。请勿在群里发广告,否则会请出群。谢谢你的理解~

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章