I have added my script and the .pto file i use as a template. Can you please take a look if you see where anything goes wrong?
Op donderdag 23 april 2015 23:01:06 UTC+2 schreef Hans Hermans: > > I have a script that automates the creation of 360 degr. panoramic images. > There are differences in the output with the leveling of the horizon with > autooptimiser from hugin 2013 and from hugin 2014 when i run autooptimiser > -l from the commandline. > Hugin 2013 gets the right result, hugin 2014 doesn't. With hugin 2014 i > can't get it working properly. > See attached images. > > > > -- A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ --- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/hugin-ptx/dc5b8acf-c19a-4129-8773-32968d7ff3d2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
panorama1.pto
Description: Binary data
#!/bin/bash
DATE=`date +"%Y-%m-%d"`
PROG=$(zenity --list --text "kies programma" --width=550 --height=300
--radiolist --column "kies" --column "omschrijving" TRUE standaard-jpg FALSE
standaard-raw FALSE hdr-camera FALSE hdr-raw-nabew FALSE hdr-raw-auto FALSE
demo ); echo $PROG
if [ "$PROG" == "standaard-jpg" ]
then
for (( ; ; ))
do
MAP=`date +"%H%M%S"`
cd ~/Afbeeldingen/eyefi
count=$(ls -1 --file-type | grep -v '/$' | wc -l)
echo $count
if [ "$count" -ge 5 ]; then
echo "start stichting"
cd ~/Afbeeldingen/eyefi
i=100;
shopt -s nullglob;
for f in *.jpg *.gif *.ARW *.arw *.JPG *.JPEG *.GIF; do
mv -- "$f" "$i.${f##*.}";
((i++));
done
cd ../
mkdir ./panorama/$DATE
mkdir ./panorama/$DATE/$MAP
cp ~/bin/panoscripts/panorama1.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet2.pto ./panorama/$DATE/$MAP/
# cp ~/bin/panoscripts/naam.tif ./panorama/$DATE/$MAP/
mv ./eyefi/100.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/101.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/102.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/103.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/104.JPG ./panorama/$DATE/$MAP/
cd ./panorama/$DATE/$MAP/
#cpfind --prealigned --sieve1width 20 --sieve1height 20 --sieve1size 200 -o
panorama1.pto panorama1.pto
cpfind --prealigned -o panorama1.pto panorama1.pto
#autooptimiser -a -o panorama1.pto panorama1.pto
#cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panorama1.pto panorama1.pto
autooptimiser -n -o panorama1.pto panorama1.pto
cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panorama1.pto panorama1.pto
autooptimiser -n -o panorama1.pto panorama1.pto
autooptimiser -m -o panorama1.pto panorama1.pto
autooptimiser -l -o panorama1.pto panorama1.pto
nona -o panorama panorama1.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama.tif
convert panorama.tif ../$MAP.jpg
#rm *.tif *.pto
fi
sleep 3
done
fi
if [ "$PROG" == "standaard-raw" ]
then
for (( ; ; ))
do
MAP=`date +"%H%M%S"`
cd ~/Afbeeldingen/eyefi
count=$(ls -1 --file-type | grep -v '/$' | wc -l)
echo $count
if [ "$count" -ge 5 ]; then
echo "start stichting"
cd ~/Afbeeldingen/eyefi
i=100;
shopt -s nullglob;
for f in *.jpg *.gif *.ARW *.arw *.JPG *.JPEG *.GIF; do
mv -- "$f" "$i.${f##*.}";
((i++));
done
cd ../
mkdir ./panorama/$DATE
mkdir ./panorama/$DATE/$MAP
cp ~/bin/panoscripts/panoramatif.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet2.pto ./panorama/$DATE/$MAP/
# cp ~/bin/panoscripts/naam.tif ./panorama/$DATE/$MAP/
mv ./eyefi/100.ARW ./panorama/$DATE/$MAP/
mv ./eyefi/101.ARW ./panorama/$DATE/$MAP/
mv ./eyefi/102.ARW ./panorama/$DATE/$MAP/
mv ./eyefi/103.ARW ./panorama/$DATE/$MAP/
mv ./eyefi/104.ARW ./panorama/$DATE/$MAP/
cd ./panorama/$DATE/$MAP/
darktable-cli ./100.ARW ./100.ppm
darktable-cli ./101.ARW ./101.ppm
darktable-cli ./102.ARW ./102.ppm
darktable-cli ./103.ARW ./103.ppm
darktable-cli ./104.ARW ./104.ppm
convert ./100.ppm ./100.tif
convert ./101.ppm ./101.tif
convert ./102.ppm ./102.tif
convert ./103.ppm ./103.tif
convert ./104.ppm ./104.tif
cpfind --prealigned -o panoramatif.pto panoramatif.pto
#autooptimiser -a -o panorama1.pto panorama1.pto
#cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panoramatif.pto panoramatif.pto
autooptimiser -n -o panoramatif.pto panoramatif.pto
cpclean -o panoramatif.pto panoramatif.pto
pto_var --opt y,p,r,v,b,c,d,e -o panoramatif.pto panoramatif.pto
autooptimiser -n -o panoramatif.pto panoramatif.pto
autooptimiser -m -o panoramatif.pto panoramatif.pto
autooptimiser -l -o panoramatif.pto panoramatif.pto
nona -o panorama panoramatif.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama.tif
convert panorama.tif ../$MAP.jpg
#rm *.tif *.ppm *.pto
fi
sleep 3
done
fi
if [ "$PROG" == "hdr-camera" ]
then
for (( ; ; ))
do
MAP=`date +"%H%M%S"`
cd ~/Afbeeldingen/eyefi
count=$(ls -1 --file-type | grep -v '/$' | wc -l)
echo $count
if [ "$count" -ge 10 ]; then
echo "start stichting"
cd ~/Afbeeldingen/eyefi
i=100;
shopt -s nullglob;
for f in *.jpg *.gif *.ARW *.arw *.JPG *.JPEG *.GIF; do
mv -- "$f" "$i.${f##*.}";
((i++));
done
cd ../
mkdir ./panorama/$DATE
mkdir ./panorama/$DATE/$MAP
cp ~/bin/panoscripts/panorama1.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet2.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/naam.tif ./panorama/$DATE/$MAP/
mv ./eyefi/100.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/101.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/102.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/103.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/104.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/105.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/106.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/107.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/108.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/109.JPG ./panorama/$DATE/$MAP/
cd ./panorama/$DATE/$MAP/
rm ./100.JPG
mv ./101.JPG ./100.JPG
rm ./102.JPG
mv ./103.JPG ./101.JPG
rm ./104.JPG
mv ./105.JPG ./102.JPG
rm ./106.JPG
mv ./107.JPG ./103.JPG
rm ./108.JPG
mv ./109.JPG ./104.JPG
#cpfind --prealigned --sieve1width 20 --sieve1height 20 --sieve1size 200 -o
panorama1.pto panorama1.pto
cpfind --prealigned -o panorama1.pto panorama1.pto
#autooptimiser -a -o panorama1.pto panorama1.pto
#cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panorama1.pto panorama1.pto
autooptimiser -n -o panorama1.pto panorama1.pto
cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panorama1.pto panorama1.pto
autooptimiser -n -o panorama1.pto panorama1.pto
autooptimiser -m -o panorama1.pto panorama1.pto
autooptimiser -l -o panorama1.pto panorama1.pto
nona -o panorama panorama1.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama.tif
convert panorama.tif ../$MAP.jpg
rm *.tif *.pto
fi
sleep 3
done
fi
if [ "$PROG" == "demo" ]
then
for (( ; ; ))
do
MAP=`date +"%H%M%S"`
cd ~/Afbeeldingen/eyefi
count=$(ls -1 --file-type | grep -v '/$' | wc -l)
echo $count
if [ "$count" -ge 5 ]; then
echo "start stichting"
cd ~/Afbeeldingen/eyefi
i=100;
shopt -s nullglob;
for f in *.jpg *.gif *.ARW *.arw *.JPG *.JPEG *.GIF; do
mv -- "$f" "$i.${f##*.}";
((i++));
done
cd ../
mkdir ./panorama/$DATE
mkdir ./panorama/$DATE/$MAP
cp ~/bin/panoscripts/panorama1.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet2.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/naam.tif ./panorama/$DATE/$MAP/
mv ./eyefi/100.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/101.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/102.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/103.JPG ./panorama/$DATE/$MAP/
mv ./eyefi/104.JPG ./panorama/$DATE/$MAP/
cd ./panorama/$DATE/$MAP/
#cpfind --prealigned --sieve1width 20 --sieve1height 20 --sieve1size 200 -o
panorama1.pto panorama1.pto
cpfind --prealigned -o panorama1.pto panorama1.pto
#autooptimiser -a -o panorama1.pto panorama1.pto
#cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panorama1.pto panorama1.pto
autooptimiser -n -o panorama1.pto panorama1.pto
cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panorama1.pto panorama1.pto
autooptimiser -n -o panorama1.pto panorama1.pto
autooptimiser -m -o panorama1.pto panorama1.pto
autooptimiser -l -o panorama1.pto panorama1.pto
nona -o panorama panorama1.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama.tif
convert panorama.tif ../$MAP.jpg
rm *.tif *.pto
panopostprocessing
fi
sleep 3
done
fi
if [ "$PROG" == "hdr-raw-nabew" ]
then
for (( ; ; ))
do
MAP=`date +"%H%M%S"`
cd ~/Afbeeldingen/eyefi
count=$(ls -1 --file-type | grep -v '/$' | wc -l)
echo $count
if [ "$count" -ge 15 ]; then
echo "start stichting"
cd ~/Afbeeldingen/eyefi
i=100;
shopt -s nullglob;
for f in *.jpg *.gif *.ARW *.arw *.JPG *.JPEG *.GIF; do
mv -- "$f" "$i.${f##*.}";
((i++));
done
cd ../
mkdir ./panorama/$DATE
mkdir ./panorama/$DATE/$MAP
mkdir ./panorama/$DATE/$MAP/plus
mkdir ./panorama/$DATE/$MAP/min
mkdir ./panorama/$DATE/$MAP/nor
cp ~/bin/panoscripts/panoramatif.pto ./panorama/$DATE/$MAP/nor/
cp ~/bin/panoscripts/panorama-planet.pto ./panorama/$DATE/$MAP/nor/
cp ~/bin/panoscripts/panorama-planet2.pto ./panorama/$DATE/$MAP/nor/
cp ~/bin/panoscripts/panorama.xmp ./panorama/$DATE/$MAP/
mv ./eyefi/100.ARW ./panorama/$DATE/$MAP/nor/100n.ARW
mv ./eyefi/101.ARW ./panorama/$DATE/$MAP/min/100m.ARW
mv ./eyefi/102.ARW ./panorama/$DATE/$MAP/plus/100p.ARW
mv ./eyefi/103.ARW ./panorama/$DATE/$MAP/nor/101n.ARW
mv ./eyefi/104.ARW ./panorama/$DATE/$MAP/min/101m.ARW
mv ./eyefi/105.ARW ./panorama/$DATE/$MAP/plus/101p.ARW
mv ./eyefi/106.ARW ./panorama/$DATE/$MAP/nor/102n.ARW
mv ./eyefi/107.ARW ./panorama/$DATE/$MAP/min/102m.ARW
mv ./eyefi/108.ARW ./panorama/$DATE/$MAP/plus/102p.ARW
mv ./eyefi/109.ARW ./panorama/$DATE/$MAP/nor/103n.ARW
mv ./eyefi/110.ARW ./panorama/$DATE/$MAP/min/103m.ARW
mv ./eyefi/111.ARW ./panorama/$DATE/$MAP/plus/103p.ARW
mv ./eyefi/112.ARW ./panorama/$DATE/$MAP/nor/104n.ARW
mv ./eyefi/113.ARW ./panorama/$DATE/$MAP/min/104m.ARW
mv ./eyefi/114.ARW ./panorama/$DATE/$MAP/plus/104p.ARW
cd ~/Afbeeldingen/panorama/$DATE/$MAP/nor/
darktable-cli ./100n.ARW ./100.ppm
darktable-cli ./101n.ARW ./101.ppm
darktable-cli ./102n.ARW ./102.ppm
darktable-cli ./103n.ARW ./103.ppm
darktable-cli ./104n.ARW ./104.ppm
convert ./100.ppm ./100.tif
convert ./101.ppm ./101.tif
convert ./102.ppm ./102.tif
convert ./103.ppm ./103.tif
convert ./104.ppm ./104.tif
mv 100n.ARW ../100.ARW
mv 101n.ARW ../103.ARW
mv 102n.ARW ../106.ARW
mv 103n.ARW ../109.ARW
mv 104n.ARW ../112.ARW
cd ~/Afbeeldingen/panorama/$DATE/$MAP/plus/
darktable-cli ./100p.ARW ./100.ppm
darktable-cli ./101p.ARW ./101.ppm
darktable-cli ./102p.ARW ./102.ppm
darktable-cli ./103p.ARW ./103.ppm
darktable-cli ./104p.ARW ./104.ppm
convert ./100.ppm ./100.tif
convert ./101.ppm ./101.tif
convert ./102.ppm ./102.tif
convert ./103.ppm ./103.tif
convert ./104.ppm ./104.tif
mv 100p.ARW ../102.ARW
mv 101p.ARW ../105.ARW
mv 102p.ARW ../108.ARW
mv 103p.ARW ../111.ARW
mv 104p.ARW ../113.ARW
cd ~/Afbeeldingen/panorama/$DATE/$MAP/min/
darktable-cli ./100m.ARW ./100.ppm
darktable-cli ./101m.ARW ./101.ppm
darktable-cli ./102m.ARW ./102.ppm
darktable-cli ./103m.ARW ./103.ppm
darktable-cli ./104m.ARW ./104.ppm
convert ./100.ppm ./100.tif
convert ./101.ppm ./101.tif
convert ./102.ppm ./102.tif
convert ./103.ppm ./103.tif
convert ./104.ppm ./104.tif
mv 100m.ARW ../101.ARW
mv 101m.ARW ../104.ARW
mv 102m.ARW ../107.ARW
mv 103m.ARW ../110.ARW
mv 104m.ARW ../112.ARW
cd ~/Afbeeldingen/panorama/$DATE/$MAP/nor/
#cpfind --prealigned --sieve1width 20 --sieve1height 20 --sieve1size 200 -o
panorama1.pto panorama1.pto
cpfind --prealigned -o panoramatif.pto panoramatif.pto
#autooptimiser -a -o panorama1.pto panorama1.pto
#cpclean -o panorama1.pto panorama1.pto
pto_var --opt y,p,r,v,b,c,d,e -o panoramatif.pto panoramatif.pto
autooptimiser -n -o panoramatif.pto panoramatif.pto
cpclean -o panoramatif.pto panoramatif.pto
pto_var --opt y,p,r,v,b,c,d,e -o panoramatif.pto panoramatif.pto
autooptimiser -n -o panoramatif.pto panoramatif.pto
autooptimiser -m -o panoramatif.pto panoramatif.pto
autooptimiser -l -o panoramatif.pto panoramatif.pto
nona -o panorama panoramatif.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama-nor.tif
mv ./panorama-nor.tif ../panorama-nor.tif
rm *.tif *.ppm
cp ~/Afbeeldingen/panorama/$DATE/$MAP/nor/panoramatif.pto
~/Afbeeldingen/panorama/$DATE/$MAP/plus/
cp ~/Afbeeldingen/panorama/$DATE/$MAP/nor/panoramatif.pto
~/Afbeeldingen/panorama/$DATE/$MAP/min/
cp ~/Afbeeldingen/panorama/$DATE/$MAP/nor/panorama-planet.pto
~/Afbeeldingen/panorama/$DATE/$MAP/plus/
cp ~/Afbeeldingen/panorama/$DATE/$MAP/nor/panorama-planet.pto
~/Afbeeldingen/panorama/$DATE/$MAP/min/
cp ~/Afbeeldingen/panorama/$DATE/$MAP/nor/panorama-planet2.pto
~/Afbeeldingen/panorama/$DATE/$MAP/plus/
cp ~/Afbeeldingen/panorama/$DATE/$MAP/nor/panorama-planet2.pto
~/Afbeeldingen/panorama/$DATE/$MAP/min/
cd ~/Afbeeldingen/panorama/$DATE/$MAP/plus/
nona -o panorama panoramatif.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama-plus.tif
mv ./panorama-plus.tif ../panorama-plus.tif
rm *.tif *.pto *.ppm
cd ~/Afbeeldingen/panorama/$DATE/$MAP/min/
nona -o panorama panoramatif.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
# convert panorama-planet0000.tif -flop panorama-planet.tif
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
#composite -geometry +0+130 panorama2.tif naam.tif panorama-beneden.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama-min.tif
mv ./panorama-min.tif ../panorama-min.tif
rm *.tif *.pto *.ppm
cd ../
PhotomatixCL -2 -3 -p *.tif
convert Set00Natural3from_panorama-min.tif ../$MAP.jpg
fi
sleep 3
done
fi
if [ "$PROG" == "hdr-raw-auto" ]
then
for (( ; ; ))
do
MAP=`date +"%H%M%S"`
cd ~/Afbeeldingen/eyefi
count=$(ls -1 --file-type | grep -v '/$' | wc -l)
echo $count
if [ "$count" -ge 15 ]; then
echo "start stichting"
cd ~/Afbeeldingen/eyefi
i=100;
shopt -s nullglob;
for f in *.jpg *.gif *.ARW *.arw *.JPG *.JPEG *.GIF; do
mv -- "$f" "$i.${f##*.}";
((i++));
done
cd ../
mkdir ./panorama/$DATE
mkdir ./panorama/$DATE/$MAP
cp ~/bin/panoscripts/panoramatif.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet.pto ./panorama/$DATE/$MAP/
cp ~/bin/panoscripts/panorama-planet2.pto ./panorama/$DATE/$MAP/
mv ./eyefi/100.ARW ./panorama/$DATE/$MAP/100nor.ARW
mv ./eyefi/101.ARW ./panorama/$DATE/$MAP/100min.ARW
mv ./eyefi/102.ARW ./panorama/$DATE/$MAP/100plus.ARW
mv ./eyefi/103.ARW ./panorama/$DATE/$MAP/101nor.ARW
mv ./eyefi/104.ARW ./panorama/$DATE/$MAP/101min.ARW
mv ./eyefi/105.ARW ./panorama/$DATE/$MAP/101plus.ARW
mv ./eyefi/106.ARW ./panorama/$DATE/$MAP/102nor.ARW
mv ./eyefi/107.ARW ./panorama/$DATE/$MAP/102min.ARW
mv ./eyefi/108.ARW ./panorama/$DATE/$MAP/102plus.ARW
mv ./eyefi/109.ARW ./panorama/$DATE/$MAP/103nor.ARW
mv ./eyefi/110.ARW ./panorama/$DATE/$MAP/103min.ARW
mv ./eyefi/111.ARW ./panorama/$DATE/$MAP/103plus.ARW
mv ./eyefi/112.ARW ./panorama/$DATE/$MAP/104nor.ARW
mv ./eyefi/113.ARW ./panorama/$DATE/$MAP/104min.ARW
mv ./eyefi/114.ARW ./panorama/$DATE/$MAP/104plus.ARW
cd ~/Afbeeldingen/panorama/$DATE/$MAP/
darktable-cli ./100nor.ARW ./100nor.ppm
darktable-cli ./101nor.ARW ./101nor.ppm
darktable-cli ./102nor.ARW ./102nor.ppm
darktable-cli ./103nor.ARW ./103nor.ppm
darktable-cli ./104nor.ARW ./104nor.ppm
convert ./100nor.ppm ./100nor.tif
convert ./101nor.ppm ./101nor.tif
convert ./102nor.ppm ./102nor.tif
convert ./103nor.ppm ./103nor.tif
convert ./104nor.ppm ./104nor.tif
darktable-cli ./100min.ARW ./100min.ppm
darktable-cli ./101min.ARW ./101min.ppm
darktable-cli ./102min.ARW ./102min.ppm
darktable-cli ./103min.ARW ./103min.ppm
darktable-cli ./104min.ARW ./104min.ppm
convert ./100min.ppm ./100min.tif
convert ./101min.ppm ./101min.tif
convert ./102min.ppm ./102min.tif
convert ./103min.ppm ./103min.tif
convert ./104min.ppm ./104min.tif
darktable-cli ./100plus.ARW ./100plus.ppm
darktable-cli ./101plus.ARW ./101plus.ppm
darktable-cli ./102plus.ARW ./102plus.ppm
darktable-cli ./103plus.ARW ./103plus.ppm
darktable-cli ./104plus.ARW ./104plus.ppm
convert ./100plus.ppm ./100plus.tif
convert ./101plus.ppm ./101plus.tif
convert ./102plus.ppm ./102plus.tif
convert ./103plus.ppm ./103plus.tif
convert ./104plus.ppm ./104plus.tif
PhotomatixCL -2 -o 100 100min.tif 100nor.tif 100plus.tif
PhotomatixCL -2 -o 101 101min.tif 101nor.tif 101plus.tif
PhotomatixCL -2 -o 102 102min.tif 102nor.tif 102plus.tif
PhotomatixCL -2 -o 103 103min.tif 103nor.tif 103plus.tif
PhotomatixCL -2 -o 104 104min.tif 104nor.tif 104plus.tif
autooptimiser -m -o panoramatif.pto panoramatif.pto
cpfind --prealigned -o panoramatif.pto panoramatif.pto
pto_var --opt y,p,r,v,b,c,d,e -o panoramatif.pto panoramatif.pto
autooptimiser -n -o panoramatif.pto panoramatif.pto
cpclean -o panoramatif.pto panoramatif.pto
pto_var --opt y,p,r,v,b,c,d,e -o panoramatif.pto panoramatif.pto
autooptimiser -n -o panoramatif.pto panoramatif.pto
#autooptimiser -m -o panoramatif.pto panoramatif.pto
autooptimiser -l -o panoramatif.pto panoramatif.pto
nona -o panorama panoramatif.pto
/usr/bin/enblend --compression=LZW -o panorama.tif panorama0000.tif
panorama0001.tif panorama0002.tif panorama0003.tif panorama0004.tif
convert panorama.tif -gravity north -extent 7762x3881 panorama.tif
nona -o panorama-planet panorama-planet.pto
convert panorama-planet0000.tif \( +clone -threshold -1 -negate -fill white
-draw "circle 1000,1000 1000,0" \) -alpha off -compose copy_opacity -composite
-flop panorama-planet.tif
nona -o panorama-planet2 panorama-planet2.pto
convert panorama-planet20000.tif -gravity south -extent 7762x500 panorama2.tif
composite -geometry +0+3381 panorama2.tif panorama.tif panorama-nor.tif
mv ./panorama-nor.tif ./panorama.tif
convert panorama.tif ../$MAP.jpg
rm *.tif *.ppm
fi
sleep 3
done
fi
