1.Photoshop處理RAWjava
運行Photoshop,打開RAW圖。在跳出的選項窗口填入圖像基本信息:code
寬度、長度:Sensor長寬;it
通道數量:1;class
位深(Depth):16Bits;軟件
字節順序:IBM PC。file
注意:若是文件後綴是RAW10,直接改爲RAW。im
點擊肯定後,正常看起來是應該一個全黑的圖像,不要慌。數據
執行濾鏡-其它-自定義:demo
濾鏡中心位置填入64,其他填入0。(緣由:2^10 * 64 = 2^16)img
點擊確認後,就獲得正確的16-bit Bayer RAW 圖像了。
保存圖像:
建議保存爲TIF/TIFF格式,緣由不少:支持多種顏色模式(LAB,CMYK)、48bit、多種壓縮(LZW,ZIP,JPEG等),總之,TIF的優勢不少,值得專門寫一篇了,等有空了。
保存選項:不要添加ICC Profile,勾去 ICC Profile.
TIFF選項:
建議不壓縮,或者選擇LZW(無損),謹慎選擇ZIP,其餘圖像軟件可能沒法解析。
像素順序:Interleaved。
字節順序:IBM PC。
2. Matlab Demosaic
Demosaic就是插值,將Bayer Pattern的單通道數據插值爲RGB三通道的彩色圖像。Matlab中的代碼以下:
imBayer = imread('FilePath\FileName.tif'); imRGB = demosaic(imBayer,'grbg'); imwrite(imRGB,'FilePath\FileName.tif'); figure,imshow(imRGB);
注意!上面代碼中,將FilePath及FileName替換爲本身的!
至此,解析所有完成,12-bit 的RAW處理方式大體相同。欣賞一下圖像變化的過程:
原創手工敲打,轉載請註明出處! CopyRight@ ColorBeans
The END