dcraw 的输出具有棋盘格阴影

Output from dcraw has checkerboard shading

我正在尝试在彩色图像(e.g.CR 或 NEF)上使用 dcraw 来提取原始单色数据以进行图像处理。

使用参数 -4 -D -c 我得到一张带有棋盘格的图像,如下所示:

未缩放时,图像数据正确,除了来自不同相机的所有图像中的棋盘图案。

上图是使用 -T 并在 File Viewer Plus 中放大生成的 .tiff 文件生成的。实际上,我直接读取 .pgm 文件并获得相同的检查板。

我不明白什么?这和拜耳过滤有关系吗?

是的,这是拜耳过滤导致的,没有去马赛克。例如,根据拜耳模式,绿色区域的绿色像素比红色更亮,而红色区域的绿色像素更暗。 要获得某种正确的灰度(或彩色)图像,必须在 2x2 区域(在标准 Bayer 中)权衡强度。如果没有去马赛克步骤,您将无法实现您正在寻找的内容。 最好的办法是提取彩色图像,然后将其转换为灰度图像。