Bayer to RGB

本文介绍了Bayer滤光阵列的工作原理,如何通过滤光层实现颜色识别,以及Bayer插值补偿算法,包括红蓝插值和绿插值的实现,以解决像素颜色信息不完整的问题。
摘要由CSDN通过智能技术生成

背景

图像传感器:将光线转化成电流,光线越亮,电流的数值就越大;光线越暗,电流的数值就越小。

图像传感器的表面,分成若干个捕捉点,每个点都会产生一个数值,表示该点感受到的光线亮度,这就叫做“像素”。像素越多,图像细节就越丰富。但是,图像传感器有一个很严重的缺陷:它只能感受光的强弱,无法感受光的波长。由于光的颜色由波长决定,所以图像传播器无法记录颜色,也就是说,它只能拍黑白照片,这肯定是不能接受的。

一种解决方案是照相机内置三个图像传感器,分别记录红、绿、蓝三种颜色,然后再将这三个值合并。这种方法能产生最准确的颜色信息,但是成本太高,无法投入实用。


概述

1974年,柯达公司的工程师——拜尔,提出了一个全新方案,只用一块图像传感器,就解决了颜色的识别。他的做法是在图像传感器前面,设置一个滤光层(Color Filter Array, CFA),上面布满了滤光点,与下层的像素一一对应。如下图所示:

这里写图片描述

每个滤光点只能通过红、绿、蓝之中的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值