改良点
1)元画像のガンマを変えたものをenfuseする。
2)トーンマッピングのパラメータを変えたものをebfuseする。
結果
階調が細やかになった。特に雲の階調。
#-----------------------------------------------------スクリプト始め
PHOTO=元画像のファイル名
#imagemagickでガンマの変更
convert $PHOTO -gamma 0.25 gam1.png
convert $PHOTO -gamma 0.5 gam2.png
convert $PHOTO -gamma 3 gam3.png
#元画像とガンマを変更した画像をenfuse
enfuse -o enfuse_gam.png gam1.png gam2.png gam3.png $PHOTO
#pfstoolsのdrago03でトーンマッピング
pfsin enfuse_gam.png | pfstmo_drago03 -v -b 1 |pfsgamma --gamma 2.2| pfsout Drago.png
#pfstoolsのfattal02でパラーメータを変えて3種類トーンマッピング
pfsin enfuse_gam.png | pfstmo_fattal02 -v s 0 -a 1 -b 0.9 -n 0.001 |pfsgamma --gamma 2.2 | pfsout Fattal2.png
pfsin enfuse_gam.png | pfstmo_fattal02 -v s 0 -a 1 -b 0.8 -n 0.001 |pfsgamma --gamma 2.2 | pfsout Fattal3.png
pfsin enfuse_gam.png | pfstmo_fattal02 -v s 0 -a 1 -b 1.0 -n 0.001 |pfsgamma --gamma 2.2| pfsout Fattal4.png
#fattalをenfuse
enfuse -o enfuse_Fattal.png Fattal2.png Fattal3.png Fattal4.png
#pfstoolsのmantiuk06でパラーメータを変えて2種類トーンマッピング
pfsin enfuse_gam.png | pfstmo_mantiuk06 -v -e 1 -s 0 |pfsgamma --gamma 2.2 | pfsout Mantiuk.png
pfsin enfuse_gam.png | pfstmo_mantiuk06 -v -e 3 -s 0 |pfsgamma --gamma 2.2 | pfsout Mantiuk3.png
#mantiuk06をenfuse
enfuse -o enfuse_Mantiuk.png Mantiuk.png Mantiuk3.png
#mantiuk06とfattal02をソフトライトモードでレイヤーを重ねる
convert enfuse_Mantiuk.png enfuse_Fattal.png -compose soft-light -composite Me_F.png
#さらにそれに、drago02を色モードでレイヤーを重ねて、完成
gm composite -compose colorize Drago.png Me_F.png out_file.jpeg
#----------------------------------------スクリプト終わり
考察
カシオのデジカメのHDR撮影モードだと、極端な白飛び反射部分が無ければ、そこそこ良い。
HDR撮影モードを手動ブラケットで±2EVで撮影した3枚を、ebfuseした画像を元にすれば、なお良い。
元画像 |
従来法 |
改良法 |