数码相机上的每个象素都带有一个光感应器,用以测量光线的明亮程度。由于光电二极管是只支持单颜色的装置,它不能区别不同波长的光线。因此,数码相机工程师在相机感应器的上部装上了一套镶嵌式的颜色滤镜,一个颜色过滤排列装置(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。

最新文章

  1. 百度地图JavaScript API [一]
  2. srand()以及rand()函数用法
  3. Linux下Ruby开发配置
  4. win+Nginx+php+mysql 环境配置
  5. css知识点补充、css属性、
  6. js 中中括号,大括号使用详解
  7. SharePoint 2010 master page 控件介绍(3) :页面主体内容
  8. 使用JDK自带缓存(Cache)实现Cookie自动登陆
  9. 在wdcp环境下架设VSFTPD虚拟用户只上传功能服务器
  10. Oracle JDBC版本区别(转)
  11. Spring Boot-------JPA——EntityManager构建通用DAO
  12. C在控制台上实现鼠标画图功能
  13. 2018.4.25 github创建新项目
  14. 如何以SYSTEM用户运行CMD
  15. springboot与springcloud的版本问题
  16. Eclipse使用心得与技巧
  17. .Net Core 本地化&全球化 实践
  18. ASP.net 完整登录流程
  19. JDK7的新玩具java.util.Objects
  20. virtualBox导入虚拟机启动报错

热门文章

  1. 本地jvisualvm通过jstatd远程监控GC
  2. 【第七篇】- Git 分支管理之Spring Cloud直播商城 b2b2c电子商务技术总结
  3. File Inclusion(文件包含)
  4. 微信小程序开发者工具更新后报很多错误
  5. Jvm调优理论篇
  6. Groovy系列(5)- Groovy IO操作
  7. maven编译打包
  8. php备份mysql 数据库
  9. NetCore5实现https请求
  10. P5319-[BJOI2019]奥术神杖【0/1分数规划,AC自动机,dp】