2011年1月5日水曜日

自動HDR作成スクリプト改造 cheapHDR処理追加

カシオ EX-FH100のHSライティング撮影した画像を、HDR画像に変換するスクリプトにGimpのcheap HDRフィルターを模したimagemagickのスクリプトを追加した。

#cheap HDR部分追加
FILE_NAME=CIMG8627.JPG
#画像ファイル名

gm convert $FILE_NAME enfuse.png
gm convert enfuse.png -colorspace Gray enfuse_Gray.png
mogrify -negate enfuse_Gray.png
gm mogrify -gaussian-blur 10 enfuse_Gray.png
convert enfuse.png enfuse_Gray.png -compose Overlay -composite cheap.png
#追加終わり
#以下従来法
No_A=enfuse.png
TDAY=`date +%Y%m%d%H%M`
gm convert $No_A -resize 100% enfuse.png
pfsin enfuse.png|pfstmo_fattal02|pfsgamma --gamma 1.8 | pfsout Fattal.png
pfsin enfuse.png|pfstmo_mantiuk06 -e 0.1 -s 0| pfsout Mantiuk.png
mogrify Mantiuk.png -equalize
pfsin enfuse.png| pfstmo_drago03 | pfsout Drago.png
gm convert Fattal.png -colorspace Gray Fattal_Gray.png
mogrify Fattal_Gray.png -background white -flatten +matte
gm convert Drago.png -colorspace Gray Drago_Gray.png
mogrify Fattal_Gray.png -background white -flatten +matte
convert Fattal.png -alpha off Fattal_Gray.png -compose copyopacity -composite F.png
convert Drago.png -alpha off Drago_Gray.png -compose copyopacity -composite D.png
convert enfuse.png D.png -compose Overlay -composite E_D.png
composite F.png E_D.png E_D_F.png
convert E_D_F.png Mantiuk.png -compose soft-light -composite E_D_F_M.png
#コントラストの甘いHDR
gm convert E_D_F_M.png E_D_F_MD`date +%Y%m%d%H%M`.jpg

convert Drago.png -equalize DEq.png
gm convert DEq.png -colorspace Gray DEq_Gray.png
convert DEq.png -alpha off DEq_Gray.png -compose copyopacity -composite Deq.png
convert Fattal.png -equalize FEq.png
gm convert FEq.png -colorspace Gray FEq_Gray.png
mogrify -negate FEq_Gray.png
convert FEq.png -alpha off FEq_Gray.png -compose copyopacity -composite Feq.png
composite E_D_F_M.png Deq.png E_D_F_MDeq.png
convert E_D_F_MDeq.png Feq.png -compose soft-light -composite E_D_F_MDeqFeq.png
#コントラストの強いHDR
gm convert E_D_F_MDeqFeq.png E_D_F_MDeqFeq`date +%Y%m%d%H%M`.jpg


素画像・EX-FH100,HSライティング、撮影地・熊本交通センター泉の広場




コントラストの甘いHDR



コントラストの強いHDR