我需要将原始NEF图像转换为numpy数组以进行定量分析。我目前正在使用rawpy来执行此操作,但未能找到后处理参数的组合,这些参数使像素数据保持不变。(我将第一个承认我也不完全了解原始文件的工作方式...)
这是我现在所拥有的:
rawArray = raw.postprocess(demosaic_algorithm=rawpy.DemosaicAlgorithm.AHD,
half_size=False,
four_color_rgb=False,use_camera_wb=False,
use_auto_wb=False,user_wb=(1,1,1,1),
output_color=rawpy.ColorSpace.raw,
output_bps=16,user_flip=None,
user_black=None,user_sat=None,
no_auto_bright=False,auto_bright_thr=0.01,
adjust_maximum_thr=0,bright=100.0,
highlight_mode=rawpy.HighlightMode.Ignore,
exp_shift=None,exp_preserve_highlights=0.0,
no_auto_scale=True,gamma=(2.222, 4.5),
chromatic_aberration=None,
bad_pixels_path=None)
Run Code Online (Sandbox Code Playgroud)