1.DNG格式数据
DNG格式是数码相机原始数据的公共存档格式,可以用Adobe DNG 等版本的软件打开。它是数码相机原始数据的公共存档格式[百度百科]。
RAW格式只能由用户亲自调节画质,而不能由相机进行自动调节,这样的话,摄影后的易用性就成为一个较大的问题。虽然所有的数码单反相机都能输出RAW格式的文件,不过,没有标准格式,数据项目和具体的保存方法由各厂商自己决定。即使是同一个厂商的产品,也存在RAW格式的内容不统一的问题。
DNG格式可以保存相机的设定值等多种元数据。因此,即使是转换为DNG格式,RAW格式中的元数据也不会丢失。另外,DNG格式中的图像数据基于TIFF格式。
2.Python读取DNG格式数据
代码:
import rawpy
import imageio
from matplotlib import pyplot as plt
path = 'C:/1015_103MEDIA150/DJI_0001.DNG'
with rawpy.imread(path) as raw:
rgb = raw.postprocess()
plt.imshow(rgb)
plt.show()
显示如下: