オートブラケットで撮影した、片面5枚ずつの円周魚眼画像の、切り出しから位置合わせ、HDR作成まで自動で行う。
出来上がったHDR円周魚眼画像は、huginで手動接合。
No_A=408 style="color: rgb(51, 51, 255);">#最初のファイル番号
LAST_No=417style="color: rgb(51, 51, 255);"> #最後のファイル番号
until expr style="color: rgb(51, 153, 153);">$No_A = `style="color: rgb(204, 153, 51);">expr style="color: rgb(51, 153, 153);">$LAST_No \+ 1`
do
No_B=`style="color: rgb(204, 153, 51);">expr style="color: rgb(51, 153, 153);">$No_A \+ 1`
No_C=`expr $No_A \+ 2`
No_D=`expr $No_A \+ 3`
No_E=`expr $No_A \+ 4`
TDAY=`style="color: rgb(204, 153, 51);">date +%Y%m%d%H%M`
gm mogrify -crop 1610x1610+358+85 DSCN0$No_A.JPG -quality 100
gm mogrify -crop 1610x1610+358+85 DSCN0$No_B.JPG -quality 100
gm mogrify -crop 1610x1610+358+85 DSCN0$No_C.JPG -quality 100
gm mogrify -crop 1610x1610+358+85 DSCN0$No_D.JPG -quality 100
gm mogrify -crop 1610x1610+358+85 DSCN0$No_E.JPG -quality 100
/usr/bin/align_image_stack -o HDR$TDAY.hdr -a al -e -f
189 -m -v DSCN0$No_A.JPG DSCN0$No_B.JPG DSCN0$No_C.JPG
DSCN0$No_D.JPG DSCN0$No_E.JPG
enfuse --wSaturation=1 --compression=100 -l 9 -o enfuse.png
al*.tif
mogrify -normalize enfuse.png
pfsin enfuse.png|pfstmo_mantiuk06 -e 0.1 -s 1 | pfsout
Mantiuk.png
pfsin enfuse.png| pfstmo_drago03 | pfsout Drago.png
pfsin HDR$TDAY.hdr|pfstmo_fattal02 s 1 -a 0.001 -n
0.004|pfsgamma --gamma 2.2 | pfsout Fattal.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
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
convert E_D_F_MDeqFeq.png -rotate -90 fish.png
convert fish.png p$TDAY.png
No_A=`expr $No_A \+ 5`
rm HDR$TDAY.hdr
done
rm DSCN*.JPG
rm al*.tif