1

在加载 2 个不同的原始图像时,我有以下两个示例(一个使用 Nikon,另一个使用 Sony,两者都具有拜耳滤镜):

尼康 RAW 图像

索尼 RAW 图像

有人可以在这里解释 raw_pattern 输出的含义以及所提供示例输出的差异。

4

2 回答 2

1

尼康 (NEF) 图案表示“GBRG”,索尼 (ARW) 图案表示“RGGB”,假设a.color_desc == "RGBG". 所以 中的整数raw_pattern是 的索引color_desc

于 2019-08-14T12:15:38.973 回答
0

获取拜耳部分字符串的代码

import rawpy, numpy as np
raw_obj = rawpy.imread("xxx.dng")
bayer_partten = "".join([chr(raw_obj.color_desc[i]) for i in raw_obj.raw_pattern.flatten()])
于 2021-04-27T09:04:15.640 回答