给宝子的ISP保姆级教程
Step1:dng到raw
现在默认宝子手里已经拍摄好了dng文件了,那么现在就开始ISP之旅吧!
首先新建一个文件夹,不如就叫TutorialForBaoZi,新建一个数据文件夹data用来存放拍摄好的dng文件,然后把下载好的dng_sdk也放在当前目录,就像下面这样。
之后我们看一下dng_sdk里有什么,进入dng_sdk/,我们发现里面有四个文件夹,documents里面放的是说明文档,因为我们要用dng_validate.exe这个东东,所以我们看一下里面有什么
这里告诉我们dng_validate.exe这个二进制文件是个命令行工具,可以用来解析dng格式文件的信息,你看下面有这么多选项,我们挑几个来看看是什么东东
-v说它可以打开verbose选项,这个选项可以那dng文件的格式信息写到标准输出里,好辣,那么啥是标准输出哩,简单来说,标准输出就是你写cpp时候里的大黑框,所以如果我们想看到dng文件格式信息就可以用-v,对没错这样就可以了哈哈哈。
-1说它可以把未经过ISP处理的raw数据写到输出文件里,文件的路径和名字要紧紧跟在-1选项之后。
知道这两个选项其实就可以了,打开你的cmd或者windows terminal,把路径切换到新建的文件夹的路径
然后一直切换到release64目录,我们发现有一个dng_validate.exe文件,这个就是我们要用的文件了,执行 .\dng_validate.exe -v -1 stage1.tif ..........\data\302.dng就可以辣,这里用到了刚才我们说的两个参数-v和-1,这里我们把输出的raw数据起名叫stage1.tif,默认保存在当前目录,最后一个就是我们要转换的dng文件,然后按下回车,raw数据和拍摄时的ISP参数我们就可以看到了,是不是很简单呀!你可以看看当前鲁目录已经有一个tif文件了,我们可以双击查看,这就是我们拍摄的raw图了,怎么样画面是不是特别暗呀,那是因为相机拍摄的raw图可以记录相当大动态范围,而我们显示的范围只有很小,之后我们还要进行一系列ISP算法处理来进行raw图的校正与画质提升。步骤一到这就完结了,怎么样是不是很容易呢,拿起你的P40做起来吧!