Skocz do zawartości

Alen - Skrypt Do Skladania Serii Zdjec Do Ekspozycji Nasyceniu Kontrascie


LenoX

Rekomendowane odpowiedzi

alen

# 0.3
# by DO 20101021
# supported by PG
# align JPGs and enfuse 

par=$1
output=$(date +%H%M%S)"enfused.JPG"

if [ ${#par} -eq 6 ]; then
echo ">"$par"<"
wE=${par:0:1}"."${par:1:1}
wS=${par:2:1}"."${par:3:1}
wC=${par:4:1}"."${par:5:1}
else
#wpisz tu domysle parametry
wE=1.0
wS=0.0
wC=0.0
echo "default variables are used"
echo "next time type for example sh alen 100503"
echo "you will set >>wExposure=1.0 wSaturation=0.5 wContrast=0.3<<"
echo "==================================================================="
sleep 5
fi
echo "Options to be used: wExposure="$wE" wSaturation="$wS" wContrast="$wC

sleep 5

ee(){
enfuse -o "$output" --exposure-weight=$wE --saturation-weight=$wS --contrast-weight=$wC    aligned_????.tif
}


if [ -f "aligned_0000.tif" ]; then
echo "aligned pictures found"
ee
else
echo "aligned pictures were not found"
align_image_stack -a aligned_  *.JPG
ee
fi

 

[EDIT]skopiuj do /usr/local/bin

 

wejdz do katalogu z JPGami o zmiennej ekspozycji

 

1) wpisz w konsoli "sh alen"

alen przerobi zdjecia w trybie domyslnym

wExposure=1.0 wSaturation=0.0 wContrast=0.0

 

2) wpisz w konsoli np.: "sh alen 100503"

alen przerobi zdjecia przy:

wExposure=1.0 wSaturation=0.5 wContrast=0.3

Odnośnik do komentarza
Udostępnij na innych stronach

Fajne, ale przy jakichs gigantycznych ilosciach ujec do przetworzenia wsadowo.

Dla paru ujec to chyba przyjemniej poslugiwac sie huginem i ew. do skladania HDR Qtpfsgui chociaz mozna tez zrobic to w huginie a przynajmniej wyrównac jak sie robi z reki bracketing.

 

[EDIT]

Tylko dlaczego kopiowac do /usr/sbin? Szczególnie o to "sbin" mi chodzi? Tu powinny byc - zgodnie z FHS - pliki do zarzadzania systemem. Wydaje mi sie, ze lepszym miejscem bylby /usr/local/bin albo po prostu $HOME/bin (oczywiscie po dodaniu do $PATH)

Odnośnik do komentarza
Udostępnij na innych stronach

* trochę nie rozumiem, poco komplikujesz sobie zapis

zamiast "sh alen 100503"

lepiej wywoływać jako "alen 1.0 0.5 0.3"

poco to sh, ale przede wszystkim poco sklejasz parametry?:blink:

 

sh alen 100503

14 znaków

 

alen 1.0 0.5 0.3

16 znaków!!! :-P

 

Wygrywa:

alen 100503

11 znakow

 

...chodzi o ergonomie. Ja wole sobie ułatwić życie.

Odnośnik do komentarza
Udostępnij na innych stronach

[OFFTOPIC]

hugin jest do panoram
Zle sformulowane zdanie dry.gif Faktycznie hugin jest bardziej do wyrównania zdjec robionych bez statywu przy wykorzystaniu bracketingu, czyli w zasadzie dzialania podobne jak przy skladaniu panoramy. Stanowi to tylko wstep do HDR.

Podobnie jak skrypt podany przez Ciebie korzysta align_image_stack, enfuse ponadto z pano-sift-C, enblend i czegos tam jeszcze. Do samego rozszerzania zakresu tonalnego sluzy Qtpfsgui, który ma na starcie kilka zdefiniowanych profili, które mozna modyfikowac.

 

http://wiki.panotools.org/HDR_workflow_with_hugin

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...