拜耳模式 - 双线性插值 - 如何?

时间:2012-04-17 11:18:28

标签: matlab

我有一个拜耳模式,我必须通过编写自己的双线性插值实现来使用matlab进行去马赛克。 到目前为止我所读到的内容往往是不准确的。所以我想问一下我是否做得对(我的拜耳模式的结果是朝着正确的方向发展,但它仍然有一些颜色缺陷所以我认为我的算法不正确)

我认为当它出现在绿色值的字段上时会出错。

If I am on green:
red = value of the field over and below my current pixel divided by 2
blue = the pixel to my left and to my right divided by 2

这是对的吗?

1 个答案:

答案 0 :(得分:0)

您是否考虑到绿色像素实际上有两种不同的情况?如果像素位于红色行上,则红色像素将位于绿色像素的左侧和右侧。如果它在蓝色行上,则红色像素将位于绿色像素的上方和下方。如果您的算法始终假设红色像素位于上方和下方,则会混合蓝色列的蓝色和红色通道。