如何将包含非去马赛克图像的矩阵转换为可由 Lightroom 打开的 RAW 图像文件?

How to convert a matrix containing a non-demosaiced image to a RAW image file, openable by Lightroom?

我有一个摄像头模块,我正在从中读取 "RAW" 未去马赛克的图像数据(该摄像头模块使用 Bayer BGGR 滤镜)。我目前将其存储在 MATLAB 矩阵中。我知道MATLAB可以帮我去马赛克,但是我想用Adobe Lightroom的去马赛克算法和处理工具。

是否有任何工具可以将此矩阵(使用 MATLAB 或其他方式)转换为标准的 RAW 文件,例如 Adob​​e 的 DNG 格式?我了解 DNG 与 TIFF 非常相似,可以利用它吗?

据我所知,您可以使用 Adob​​e DNG SDK。从 here.

下载 Adob​​e DNG SDK
  1. Adboe DNG SDK可以读取dng格式并将dng保存为tif格式。
  2. 如果你想读取bayer格式(非去马赛克图像数据),你可以尝试破解Adobe DNG SDK。去马赛克前替换bayer数据

有一点需要注意。

  1. 您必须使用正确的"bayer type"(BGGR、RGGB..等)。

  2. 你必须使用正确的"bits per sample"。

  3. 您必须使用正确的"width"和"height"。