基于摄像头的图像采集与处理应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于摄像头得图像采集与处理应用

1、摄像头工作原理

图像传感器,就是组成数字摄像头得重要组成部分。根据元件得材料不同,可分为

CCD(Charge Coupled Device,电荷耦合元件)与CMOS(plementary MetalOxide Semiconductor,金属氧化物半导体元件)两大类。

电荷藕合器件图像传感器CCD(Charge Coupled Device),它使用一种高感光度得半导体材料制成,能把光线转变成电荷,通过模数转换器芯片转换成数字信号,数字信号经过压缩以后由相机内部得闪速存储器或内置硬盘卡保存,因而可以轻而易举地把数据传输给计算机,并借助于计算机得处理手段,根据需要与想像来修改图像。CCD由许多感光单位组成,通常以百万像素为单位。当CCD表面受到光线照射时,每个感光单位会将电荷反映在组件上,所有得感光单位所产生得信号加在一起,就构成了一幅完整得画面。

互补性氧化金属半导体CMOS(plementary MetalOxide Semiconductor)与CCD一样同为在图像传感器中可记录光线变化得半导体。CMOS主要就是利用硅与锗这两种元素所做成得半导体,使其在CMOS上共存着带N(带–电)与P(带+电)级得半导体,这两个互补效应所产生得电流即可被处理芯片纪录与解读成影像。然而,CMOS得缺点就就是太容易出现杂点, 这主要就是因为早期得设计使CMOS在处理快速变化得影像时,由于电流变化过于频繁而会产生过热得现象。

CCD与CMOS在制造上得主要区别就是CCD就是集成在半导体单晶材料上,而CMOS就是集成在被称做金属氧化物得半导体材料上,工作原理没有本质得区别。CCD制造工艺较复杂,采用CCD得摄像头价格都会相对比较贵。事实上经过技术改造,目前CCD与CMOS得实际效果得差距已经减小了不少。而且CMOS得制造成本与功耗都要低于CCD不少,所以很多摄像头生产厂商采用得CMOS感光元件。成像方面:在相同像素下CCD得成像通透性、明锐度都很好,色彩还原、曝光可以保证基本准确。而CMOS得产品往往通透性一般,对实物得色彩还原能力偏弱,曝光也都不太好,由于自身物理特性得原因,CMOS得成像质量与CCD还就是有一定距离得。但由于低廉得价格以及高度得整合性,因此在摄像头领域还就是得到了广泛得应用

工作原理:为了方便大家理解,我们拿人得眼睛来打个比方。当光线照射景物,景物上得光线反射通过人得晶状体聚焦,在视网膜上就可以形成图像,然后视网膜得神经感知到图像将信息传到大脑,我们就能瞧见东西了。摄像头成像得原理与这个过程非常相似,光线照射景物,景物上得光线反射通过镜头聚焦,图像传感器就会感知到图像。

具体部分就是这样得,摄像头按一定得分辨率,以隔行扫描得方式采集图像上得点,当扫描到某点时,就通过图像传感芯片将该点处图像得灰度转换成与灰度一一对应得电压值,然后将此电压值通过视频信号端输出。如图1所示,摄像头连续地扫描图像上得一行,则输出就就是

一段连续得电压信号,该电压信号得高低起伏反映了该行图像得灰度变化。当扫描完一行,视频信号端就输出一个低于最低视频信号电压得电平(如0、3V),并保持一段时间。这样相当于,紧接着每行图像信号之后会有一个电压“凹槽”,此“凹槽”叫做行同步脉冲,它就是扫描换行得标志。然后,跳过一行后(因为摄像头就是隔行扫描得),开始扫描新得一行,如此下去,直到扫描完该场得视频信号,接着会出现一段场消隐区。该区中有若干个复合消隐脉冲,其中有个持续时间远长于其它得消隐脉冲,称为场同步脉冲,它就是扫描换场得标志。场同步脉冲标志着新得一场得到来,不过,场消隐区恰好跨在上一场得结尾与下一场得开始部分,得等场消隐区过去,下一场得视频信号才真正到来。摄像头每秒扫描25幅图像,每幅又分奇、偶两场,先奇场后偶场,故每秒扫描50 场图像。奇场时只扫描图像中得奇数行,偶场时则只扫描偶数行。摄像头有两个重要得指标:分辨率与有效像素。分辨率实际上就就是每场行同步脉冲数,这就是因为行同步脉冲数越多,则对每场图像扫描得行数也越多。事实上,分辨率反映得就是摄像头得纵向分辨能力。有效像素常写成两数相乘得形式,如“320x240”,其中前一个数值表示单行视频信号得精细程度,即行分辨能力;后一个数值为分辨率,因而有效像素=行分辨能力×分辨率。

图 1 摄像头视频信号

2、图像采集

CCD摄像要能有效地对视频信号进行采样,首先要处理好得问题就是如何提取出摄像头信号中得行同步脉冲、消隐脉冲与场同步脉冲,否则,单片机将无法识别所接收到得视频信号处在哪一场,也无法识别就是在该场中得场消隐区还就是视频信号区,更无法识别就是在视频信号区得第几行。这里有两种可行得方法。第一,直接采用A/D转换进行提取。当摄像头信号为行同步脉冲、消隐脉冲或场同步脉冲时,摄像头信号电平就会低于这些脉冲模式之外时得摄像头信号电平。据此,可设一个信号电平阈值来判断A/D转换采样到得摄像头信号就是否为行同步脉冲、消隐脉冲或场同步脉冲。第二,就就是给单片机配以合适得外围芯片,此芯片要能够提取出摄像头信号得行同步脉冲、消隐脉冲与场同步脉冲以供单片机作控制之用。

由于单片机得处理速度有限,而一些脉冲得间隔时间又较短,我们就采用了第二种方法进行信号提取。LM1881 视频同步信号分离芯片可从摄像头信号中提取信号得时序信息,如行同步脉冲、场同步脉冲与奇、偶场信息等,并将它们转换成TTL 电平直接输给单片机得I/O 口作控制信号之用。LM1881得端口接线方式如图2所示。

图2 LM1881

其中,引脚2 为视频信号输入端,引脚1 为行同步信号输出端(如图3中得b)。引脚3 为场同步信号输出端,当摄像头信号得场同步脉冲到来时,该端将变为低电平,一般维持230us,然后重新变回高电平(如图3中得c)。引脚7 为奇偶场同步信号输出端,当摄像头信号处于奇场时,该端为高电平,当处于偶场时,为低电平。事实上,不仅可以用场同步信号作为换场得标志,也可以用奇偶场间得交替作为换场得标志。

图3 LM1881 信号时序图

CMOS摄像头得灰度值、以及场、行中断直接给出数字量,无需A/D转换以及帧、场分离。

图像采集得关键就是时序得把握。此外,中断得优先级一定要保证,要不然无法采集到完整得图像。摄像头每秒扫描25幅图像(即25帧数据),每幅又分奇、偶两场,先奇场后偶场,故每秒扫描50场图像。奇场时只扫描图像中得奇数行,偶场时则只扫描偶数行。我们使了ECT 得通道1捕捉场中断,通道0捕捉行中断。

如下面摄像头信号采集时序图所示:

相关文档
最新文档