数码相机上的每个象素都带有一个光感应器,用以测量光线的明亮程度。由于光电二极管是只支持单颜色的装置,它不能区别不同波长的光线。因此,数码相机工程师在相机感应器的上部装上了一套镶嵌式的颜色滤镜,一个颜色过滤排列装置(CFA),以便让感应器区分组成可见光的红、绿、蓝三种基本颜色。详细请看以下图表:

带有GRGB CFA的镶嵌式感应器只能捕获25%红光和蓝光、50%的绿光。

1,红色通道象素(象素的25%)

2,绿色通道象素(象素的50%)

3,蓝色通道象素(象素的25%)

4,结合起来的图像

  我们从上图可以看到,三种颜色结合起来的图像并没有我们平时看到的相片那样拥有细腻的颜色,但这已经足够把画面上三种不同颜色的物体区分开来。如果你站在离开显示器一两米的地方斜视这三张红、绿、蓝颜色独立的图片,你也将会得到一个类似图4的彩色图片,只不过看上去比图4更加暗淡模糊。

1,2,3,通过插补处理后的红、绿、蓝通道

4,三个通道结合起来的图像

  每个颜色图层中遗失的象素按照一定的运算法则,根据旁边象素和其他颜色通道的数值进行插补处理。把这些完整(部分通过计算求得)的图层结合起来就形成了以三原色表示、颜色准确的图像。

  除了GRGB颜色过滤排列器(CFA)外,还有其他的CFA被应用在数码相机上。例如CYGM CFA,这种CFA运用青、黄、绿、紫四种颜色结合还原被摄物体原理的颜色。准专业级数码相机索尼F-828便使用了CYGM CFA。

色彩滤镜矩阵(Color Filter Array)相关推荐

  1. 色彩滤波阵列Color Filter Array

    色彩滤波阵列,英文名 Color Filter Array 或 Color Filter Mosaic ,简称 CFA 或 CFM,是像素传感器上方的一层马赛克覆层 一般的光电传感器只能感应光的强度, ...

  2. Color Filter Array(色彩滤波阵列)介绍

    简介 CFA(Color Filter Array,色彩滤波阵列)也就是我们常说的CMOS色彩滤镜. 一般的光电传感器只能感应光的强度,不能区分光的波长(色彩),因此图像传感器需要通过色彩滤波(Col ...

  3. 科普CFA(Color Filter Array,色彩滤波阵列)

    1 科普CFA(Color Filter Array,色彩滤波阵列) 借用知乎上的文章(https://zhuanlan.zhihu.com/p/21298545)科普一下CFA. CFA(Color ...

  4. CMOS 图像传感器——Color Filter Array

    在介绍CMOS图像传感器的工作原理时候说道,像点(Sensor感光的基本单元叫做"像点")吸收入射光后会有一定概率激发出电子,这个过程叫做光电转换.光子激发出电子会被像点下方的电场 ...

  5. 全球及中国色彩滤镜矩阵行业研究及十四五规划分析报告

    [报告篇幅]:123 [报告图表数]:164 [报告出版时间]:2021年1月 报告摘要 2019年,全球色彩滤镜矩阵市场规模达到了xx亿元,预计2026年可以达到xx亿元,年复合增长率(CAGR)为 ...

  6. color filter array - CFA -- color filter mosaic - CFM

    color filter array - CFA – color filter mosaic - CFM The Bayer color filter mosaic. Each two-by-two ...

  7. 解读常见传感器的CFA排列(彩色滤色矩阵,Color Filter Array)

    键摄者说(二)--解读常见传感器的CFA排列

  8. 一文看懂显示关键材料之彩色滤光片(Color Filter)

    http://www.sohu.com/a/219398623_119960 液晶显示器的背光源发出的白光,而想要获得彩色显示,必须依靠显示关键材料-彩色滤光片. 图片来源:网络公开资料 什么是彩色滤 ...

  9. IOS – OpenGL ES 图像CGA色彩滤镜 GPUImageCGAColorspaceFilter

    目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

最新文章

  1. Python数据挖掘:数据探索,数据清洗,异常值处理
  2. ODOO权限管理,在两个方面设置权限
  3. python语言创意绘画-齐齐哈尔富裕高校邦数据科学通识课【Python基础语法】答案...
  4. Python 技术篇-win32、amd64结尾的whl库该选哪个,如何查看python平台支持
  5. Mac OS 如何连接windows 文件共享
  6. java下标运算符_《Java从小白到大牛精简版》之第6章 运算符(下)
  7. C++ STL--stack/queue 的使用方法
  8. ajax成功跨域_自己写的
  9. Centos下安装Oracle12c
  10. 中兴2018年上半年业绩惨不忍睹,押宝5G建设能否让其起死回生?
  11. svn版本管理软件——svn分支管理
  12. 概率算法/拉斯维加斯 蒙特卡洛 舍伍德算法
  13. 《组合数学全家桶》(ACM / OI 全网最全,清晰易懂)
  14. kuka机器人码垛编程网盘_KUKA机器人码垛程序怎么写(案例)
  15. 高效办公之云端实时协作企业办公软件:石墨文档
  16. 模拟支付宝、淘宝登录1
  17. Gerrit安装及使用Nginx反向代理
  18. 白天不懂夜的黑,众人不识O2O真身
  19. C#使用正则表达式验证电话号码、手机号、身份证号代码
  20. 【玩转python】python实现代替QQ邮箱发出邮件(附源码,新手也能用!)

热门文章

  1. 【办公软件免费版】万彩办公大师教程丨图片批量加时间戳工具
  2. 星际特攻队java_星际特攻队下载-星际特攻队游戏最新版v2.0.1-PChome下载中心
  3. J1939 DM1多包广播报文发送
  4. 通用peU盘启动盘装win10系统
  5. 2011年重大安全事件记载
  6. Java实现的基于欧式距离的聚类算法的Kmeans作业
  7. ZSpace开发中PostProcess 导入
  8. OFD是什么格式,如何打开
  9. python:小游戏“贪吃蛇大作战“!
  10. UnityGUI系统之锚点与中心点