1.简介
前面一篇已经将Dng格式的raw图解析完,获取的数据是bayer格式,在ISP流程中是有一个算法模块叫Demosaic,专门用于将Bayer格式转为RGB格式的,本篇中没有使用算法,只是无脑的进行一个数据填充,常用的也有最近邻域、双线性插值、cubic插值(计划后面几篇用来对比常用算法的插值效果),用于后续的算法模块使用,如自动白平衡(awb)、Gamma…等等
2.工具环境
python3.5+PIL+numpy
3.Code
import numpy as np
from PIL import Image
from pylab import *
import imTool
RawFile = imTool.ReadRawFile()
RawData = imTool.GetRawData(RawFile)
demosaicRaw = imTool.DemosaicRaw(RawData)
4.效果
本文介绍了如何将DNG格式RAW图中的Bayer格式数据转换为RGB格式的过程。通过Python结合PIL和numpy库实现了一个简单的填充算法,并为后续ISP流程中的自动白平衡等模块提供数据准备。
6111

被折叠的 条评论
为什么被折叠?



