一、摄像头(CAMERA)又称为电脑相机、电脑眼等,它作为一种视频输入设备,在过去被广泛的运用于视频会议、远程医疗及实时监控等方面。

近年以来,随着互联网技术的发展,网络速度的不断提高,再加上感光成像器件技术的成熟并大量用于摄像头的制造上,这使得它的价格降到普通人可以承受的水平。普通的人也可以彼此通过摄像头在网络进行有音像、有声音的交谈和沟通,另外,人们还可以将其用于当前各种流行的数码影像、影音处理。

二、 摄像头的分类

摄像头分为数字摄像头和模拟摄像头两大类。

模拟摄像头:

模拟摄像头可以将视频采集设备产生的模拟视频信号转换成数字信号,进而将其储存在计算机里。模拟摄像头捕捉到的视频信号必须经过特定的视频捕捉卡将模拟信号转换成数字模式,并加以压缩后才可以转换到计算机上运用。

数字摄像头:

数字摄像头可以直接捕捉影像,然后通过串、并口或者USB接口传到计算机里。现在电脑市场上的摄像头基本以数字摄像头为主,而数字摄像头中又以使用新型数据传输接口的USB数字摄像头为主,目前市场上可见的大部分都是这种产品。除此之外还有一种与视频采集卡配合使用的产品,但目前还不是主流。

由于个人电脑的迅速普及,模拟摄像头的整体成本较高等原因, USB接口的传输速度远远高于串口、并口的速度,因此现在市场热点主要是USB接口的数字摄像头。以下主要是指USB接口的数字摄像头。

三、 摄像头的工作原理

摄像头的工作原理大致为:景物通过镜头(LENS)生成的光学图像投射到图像传感器表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过USB接口传输到电脑中处理,通过显示器就可以看到图像了。

注1:图像传感器(SENSOR)是一种半导体芯片,其表面包含有几十万到几百万的光电二极管。光电二极管受到光照射时,就会产生电荷。

注2:数字信号处理芯片DSP(DIGITAL SIGNAL PROCESSING)功能:主要是通过一系列复杂的数学算法运算,对数字图像信号参数进行优化处理,并把处理后的信号通过USB等接口传到PC等设备。

DSP结构框架:

  1. ISP(image signal processor)(镜像信号处理器) 2. JPEG encoder(JPEG图像解码器)

  2. USB device controller(USB设备控制器)

四、 摄像头的主要结构和组件

从摄像头的工作原理就可以列出摄像头的主要结构和组件:

1、 镜头(LENS)

透镜结构,由几片透镜组成,有塑胶透镜(plastic)或玻璃透镜(glass)。

2、图像传感器(SENSOR) 可以分为两类:

CCD(charge couple device) :电荷耦合器件

CMOS(complementary metal oxide semiconductor):互补金属氧化物半导体

3、 数字信号处理芯片(DSP)

DSP生产厂商较多,市面上较为流行的有:(松翰)SONIX、VIMICRO(中星微)等

4、电源

摄像头内部需要两种工作电压:3.3V和2.5V,因此好的摄像头内部电源也是保证摄像头稳定工作的一个因素。

五、 摄像头的一些技术指标

1、 图像解析度/分辨率(Resolution): ●SXGA(1280 x1024)又称130万像素 ●XGA(1024 x768)又称80万像素

2、图像格式(Image Format/ Color space) RGB24,I420是目前最常用的两种图像格式。

●RGB24:表示R、G、B三种颜色各8bit,最多可表现256级浓淡,从而可以再现256256256种颜色。

●I420:YUV格式之一。

●其它格式有: RGB565,RGB444,YUV4:2:2等。

3、自动白平衡调整(AWB)

定义:要求在不同色温环境下,照白色的物体,屏幕中的图像应也是白色的。 色温表示光谱成分,光的颜色。色温低表示长波光成分多。

当色温改变时,光源中三基色(红、绿、蓝)的比例会发生变化,需要调节三基色的比例来达到彩色的平衡,这就是白平衡调节的实际。

4、图像压缩方式

JPEG:(joint photographic expert group)

静态图像压缩方式。一种有损图像的压缩方式。压缩比越大,图像质量也就越差。当图像精度要求不高存储空间有限时,可以选择这种格式。目前大部分数码相机都使用JPEG格式。

5、彩色深度(色彩位数)

反映对色彩的识别能力和成像的色彩表现能力

实际就是A/D转换器的量化精度,是指将信号分成多少个等级。常用色彩位数(bit)表示。 彩色深度越高,获得的影像色彩就越艳丽动人。

6、图像噪音指的是图像中的杂点干挠。 表现为图像中有固定的彩色杂点。

7、视角

与人的眼睛成像是相成原理,简单说就是成像范围。

8、输出/输入接口

串行接口(RS232/422):传输速率慢,为115kbit/s 并行接口(PP):速率可以达到1Mbit/s

红外接口(IrDA):速率也是115kbit/s,一般笔记本电脑有此接口

通用串行总线USB:即插即用的接口标准,支持热插拔。USB1.1速率可达12Mbit/s,USB2.0可达480Mbit/s

IEEE1394(火线)接口(亦称ilink):其传输速率可达100M~400Mbit/s

六、 摄像头的进一步认识

从摄像头的组成来看决定一个摄像头的品质从硬件上来说主要是:

1、 镜头(LENS)

镜头的组成是透镜结构,由几片透镜组成,一般有塑胶透镜(plastic)或玻璃透镜(glass)。通常摄像头用的镜头构造有:1P、2P、1G1P、1G2P、2G2P、4G等。透镜越多,成本越高;玻璃透镜比塑胶贵。因此一个品质好的摄像头应该是采用玻璃镜头,成像效果就相对塑胶镜头会好。现在市场上的大多摄像头产品为了降低成本,一般会采用塑胶镜头或半塑胶半玻璃镜头(即:1P、2P、1G1P、1G2P等)。 2、 图像传感器(SENSOR)

2、图像传感器分为两类:CCD(charge couple device) :电荷耦合器件。 CMOS(complementary metal oxide semiconductor):互补金属氧化物半导体

CCD的优点是灵敏度高,噪音小,信噪比大。但是生产工艺复杂、成本高、功耗高。 CMOS的优点是集成度高、功耗低(不到CCD的1/3)、成本低。但是噪音比较大、灵敏度较低、对光源要求高。

在相同像素下CCD的成像往往通透性、明锐度都很好,色彩还原、曝光可以保证基本准确。盘,趋向数码相机方向发展,也可以设想以后的摄像头可以具有扫描仪的功能)等也是将来的发展趋势;

3、 更人性化、更易于使用、更多的实际应用功能才是客户的真正需求。“日常使用注意事项”

1、日常使用摄像头时,应当注意以下几点:

a、不要将摄像头直接指向阳光,以免损害摄像头的图像感应器件。

b、避免摄像头和油、蒸汽、水气、湿气和灰尘等物质接触,避免直接与水接触。

c、不要使用刺激的清洁剂或有机溶剂擦拭摄像头。

d、不要拉扯或扭转连接线,类似动作可能会对摄像头造成损伤。

e、非必要情况下,不要随意打开摄像头,试图碰触其内部零件,这样容易对摄像头造成损伤。

f、平时应当将摄像头存放在干净、干燥的地方。

1.感光元件

目前市场上主流摄像头使用的感光元件主要是CCD和CMOS两种。它们的作用相当于传统相机中的底片。CCD的分辨率高,色彩还原逼真,已经成为百万像素级的数码摄影器材里的主角;与CCD相比,CMOS具有节能及成本低等特点,因而中低端摄像头几乎全都采用CMOS作为感光元件。

CMOS摄像头的不足之处是对光线的要求较高,生成的图像的效果比CCD的粗糙。有的读者可能会注意到目前有些高端的单反数码相机采用的也是CMOS感光元件,但这两者在技术上不可同日而语。况且对于摄像头而言,效果往往并不是最重要的,廉价CMOS摄像头拍摄出来的效果也可以让人接受。

2.像素值和分辨率

像素值和分辨率 这里的分辨率指的是光学分辨率 是摄像头的两个重要指标。像素值指的是图像中独立像素点的数目,由CCD或CMOS决定。像素值越大,表示其图像解析能力越强。

当前主流摄像头产品的像素值一般为30万、35万和38万,也有50万甚至130万的,不过比较少见,价格也很高。分辨率是摄像头辨别图像的能力,其最大值由摄像头的像素值决定(插值除外)。

例如目前30万像素级别的摄像头均可提供640×480这一最大分辨率,但很多聊天软件(如MSN)默认支持的分辨率只有320×240,也就相当于10万像素。笔者要指出的是,像素值大只表示理论上图像会更细腻和清晰,但像素值并不是决定成像质量的唯一要素。

另外,购买的时候还要问清楚标称的像素值是真实的像素还是插值所得,因为两者无论从成本上还是效果上来比较,都有天渊之别。什么是插值后的像素呢?插值后的像素,是在周围像素的基础上用数学公式计算出的“丢失”的像素。

现在市场上有不少只卖几十元的摄像头就是通过这样的方式来欺骗消费者的,它们虽然也标称有30万像素,但真实像素只有10万。当然,问商家也不是很可靠,况且有时候他们自己也是“受害者”(只有厂家知道)。其实10万像素和30万像素的成像效果是有明显区别的,从色彩饱和度和画面的清晰程度上,单凭肉眼就能够分辨出来。

3.最大帧速率

除了像素值和分辨率之外,拍摄时的帧速率也是决定画面质量的一个重要因素,你可以把它理解成摄像头每秒采样多少个画面。这样就很容易理解了:采样的速率越高,影像当然就越流畅。在实际应用中,只有画面刷新的帧数在24帧/秒以上,人的眼睛才不会察觉到明显的停顿。

限于成本,目前主流摄像头的最大帧速率大都为30帧/秒,低端产品只有15帧/秒甚至更低。一款性能较好的摄像头,其最大帧速率应达到30帧/秒(352×288),即使用标准的VGA格式(640×480)拍摄,也要有15帧/秒的刷新率。

4.镜头和焦距

镜头在摄像头中的地位相当于人的眼睛,拍摄的影像是否明亮清晰往往就取决于镜头的好坏。镜头的成本在整个摄像头中占了很大比例。因此,两款相同像素相同功能的摄像头,采用的镜头不同,成本有可能相差很大。例如那些采用廉价的塑料镜头的产品就比较便宜。

而公认的比较好的镜头应该是用玻璃,或玻璃纤维制造的,并由多片镜片组成。是否镀膜也是评价镜头好坏的一个因素,怎么去分辨镜头有没有镀膜呢?很简单,从侧面看去镀膜的镜头有紫色或者蓝绿色(根据所镀的膜的不同折射的颜色也不同)光泽,而没镀膜的就完全没有这些光泽。

有些用户把摄像头买回来后才发现影像很模糊,而在商家那里试的时候是好好的,为什么会这样呢?一般都是没有调好焦造成的。和傻瓜相机一样,摄像头采用的是超焦距,景深大但微距时应手动调焦。因此,有时候需要手动调节摄像头的焦距才能得到最清晰的图像。

小提示:由于镜头的后景深比较大,人们称对焦点以后的能够清晰成像的距离为超焦距。应用超焦距是获得最大景深或控制影像清晰范围的最快捷方法。傻瓜相机一般就是利用了超焦距,利用短焦镜头在一定距离之后的景物都能比较清晰成像的特点,省去对焦功能。

5.处理芯片

芯片也是影响成像效果的一个很重要因素。例如有些产品采用的芯片质量差,就会造成摄像头在光线不好的情况下根本无法使用。一款摄像头到底采用哪种处理芯片,除非拆开检查,否则我们无从得知,只能靠实际的效果来判断。 什么是CMOS摄像头 ?

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

【转】Camera 简介的更多相关文章

  1. Camera Calibration 相机标定:原理简介(五)

    5 基于2D标定物的标定方法 基于2D标定物的标定方法,原理与基于3D标定物相同,只是通过相机对一个平面进行成像,就可得到相机的标定参数,由于标定物为平面,本身所具有的约束条机,相对后者标定更为简单. ...

  2. Camera Calibration 相机标定:原理简介(四)

    4 基于3D标定物的标定方法 使用基于3D标定物进行相机标定,是一种传统且常见的相机标定法.3D标定物在不同应用场景下不尽相同,摄影测量学中,使用的3D标定物种类最为繁杂,如图-1的室内控制场,由多条 ...

  3. Camera Calibration 相机标定:原理简介(二)

    2 针孔相机模型 常见的相机标定中,使用的相机多为针孔相机(Pinhole camera),也就是大家熟知的小孔成像理论.将其中涉及的坐标系之间的相互转换抽离出来,即为针孔相机模型的核心. 上图所示的 ...

  4. Camera Calibration 相机标定:原理简介(一)

    1 相机标定常见方法 广义来说,相机标定不单包括成像过程的几何关系标定,还包括辐射关系的标定,本文只探讨几何关系.相机标定是3D计算机视觉(Computer Vision)里从2D图像中提取量测信息的 ...

  5. Camera Calibration 相机标定:原理简介(三)

    3 绝对圆锥曲线 在进一步了解相机标定前,有必要了解绝对圆锥曲线(Absolute Conic)这一概念. 对于一个3D空间的点x,其投影空间的坐标为:x~=[x1,x2,x3,x4]T.我们定义无穷 ...

  6. OSG中的示例程序简介

    OSG中的示例程序简介 转自:http://www.cnblogs.com/indif/archive/2011/05/13/2045136.html 1.example_osganimate一)演示 ...

  7. OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Java接口调用OpenCV的示例

    转自:  http://blog.csdn.net/yanzi1225627/article/details/16917961 开发环境:windows+ADT Bundle+CDT+OpenCV-2 ...

  8. OSG中的示例程序简介(转)

    OSG中的示例程序简介 1.example_osganimate一)演示了路径动画的使用 (AnimationPath.AnimationPathCallback),路径动画回调可以作用在Camera ...

  9. CV牛人牛事简介之一

    CV牛人牛事简介之一 [论坛按] 发帖人转载自:http://doctorimage.cn/2013/01/01/cv-intro-niubility/#6481970-qzone-1-83120-8 ...

随机推荐

  1. table标签用法

    <table>标签 HTML中表格由 <table> 标签来定义. 每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> ...

  2. AList的具体实现 #CS61B-sp18-2.5

    实现一个Array based list,其功能包括获取长度size,添加元素至最后addLast,得到元素get和去除最后一个元素. 设计思路及其实现: 我们都知道在获取数据的时候,直接调用缓存里面 ...

  3. Miller-Rabin素数测试算法

    用来干嘛的 ​   要判断一个数 \(n\) 是否为素数,最朴素直接的办法是以\(O(\sqrt n)\) 时间复杂度地从2到 \(\sqrt n\) 循环即可得到最准确的结果.但是如果在 \(n\) ...

  4. spring 命名空间

    命名空间太多了,有必要学习了解一下 xmlns是XML Namespaces的缩写 使用语法: xmlns:namespace-prefix="namespaceURI" xsi全 ...

  5. 串行&并行&并发,同步&异步

    1. 串行&并行&并发 1.1 串行 这个非常好理解,字面意思,像串成一个串一样,顺序执行 上一个没执行完的话,后面的就必须无条件等待 一般情况就是一个线程里:任务一个接一个执行,类似 ...

  6. 分布式任务调度平台 → XXL-JOB 实战

    开心一刻 老师:谁知道鞭炮用英语怎么说? 甲:老师!老师!我知道,鞭炮的英文是pilipala. 老师:那闪电呢? 乙:kucha kucha 老师:那舞狮呢? 丙:dong dong qiang 老 ...

  7. 家庭记账本APP开发准备(二)

    今天学习了选项卡,为记账本的分类做了准备.主登录界面进行了优化,但仍未实现各个组件之间的跳转. 选项卡 activity_main.xml <?xml version="1.0&quo ...

  8. 【学习笔记】VS Code的launch.json 的 Python和Chrome常用配置(MacOS)

    遇到的问题: 1.无法直接用VS Code调用Chrome来打开HTML文件 2.VS Code调用Chrome成功后,Python解释器无法启动调试了 解决方法: 以下是我的 launch.json ...

  9. 新司机的致胜法宝,使用ApexSql Log2018快速恢复数据库被删除的数据

    作为开发人员,误操作数据delete.update.insert是最正常不过的了,比如: 删除忘记加where条件: 查询为了图方便按了F5,但是数据里面夹杂着delete语句. 不管是打着后发动机声 ...

  10. python中1 is True 的结果为False,is判断与==判断的区别

    python中1 is True 的结果为False,而1 == True的结果为True. python中True的数值就是1,那为什么1 is True 的结果为False呢? 因为is判断和== ...