0

我有一个拜耳模式,我必须通过编写自己的双线性插值实现来用 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

那是对的吗?

4

1 回答 1

0

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

于 2012-04-17T11:30:04.687 回答