Na Internetu vystavuje své fotografie spousta výborných fotografů, kteří se specializují na makro. Dlouho mi vrtalo hlavou jak to dělají, že ten pidižvýk na fotce je úplně celý ostrý. Zacloněním objektivu to být nemůže. Takovou hloubku ostrosti při zachování kresby mnohdy dosáhnout nelze. Na vině je difrakce, která na vysokých clonách silně ovlivňuje kvalitu obrazu. Jednou z metod řešení to obejít je vytvoření více expozic ve kterých je ostrá část obrazu „posouvána“ po fotografovaném objektu a jejich prolnutí. Začal jsem hledat a zkoušet jak to efektivně provést. Výsledkem je tento návod.

Složení fotografií je možné provést např. ve Photoshopu. Verze tuším od CS3 pro to mají přímo makro. Existují také specializované programy které jsou určené přímo pro řešení našeho problému. Některé jsou za peníze, jiné jsou k vyzkoušení a pak za peníze a další jsou úplně zdarma. Bohužel všechny, které jsem našel jsou na platformě Windows. Tou cestou jsem se dát nemohl (a stejně ani nechtěl), protože Windows nemám.

Původně jsem chtěl pro daný účel použít program Gimp. „Splácnutí“ stohu fotek by šlo udělat pomocí vrstev a masek. To je ale příliš zdlouhavé a pracné, zvláště pokud je obrázků hodně. Naštěstí existuje jednodušší cesta. Pojďme si ji tedy představit.

Pro zpracování fotografií budeme potřebovat pár nástrojů z balíku pro vytváření panoramatických fotografií Hugin. Vyfotografujeme sérii fotografií předmětu tak, aby se „ostré“ pole pohybovalo např. od bližšího konce ke vzdálenějšímu. Aparát je nutné postavit na stativ a nastavit ručně expoziční hodnoty. Clonu zvolte takovou, při které váš objektiv nejlépe „kreslí“. Ostřit je také nutné ručně. Při přeostření je třeba jít po malých krocích, aby na výsledném obrázku nevznikly neostré pruhy. Prostě méně je v tomto případě lépe.

Pro demonstraci postupu jsem na papír položil pár mincí. Postavil jsem před ně foťák na stativ a ručně zaostřil na nejbližší hranu. Metodou exponovat, přeostřit, exponovat … jsem získal 18 fotografií zaostřených postupně od předního k zadnímu okraji mincí. Asi mě nikdy nepřestane fascinovat to, jak se ostrý proužek pohybuje při otáčení ostřicím prstencem vpřed a vzad. :-)

Pro představu, takto vypadá první fotografie z řady. 

Jak je vidět, hloubka ostrosti i přes poměrně velkou clonu je velmi malá. Fotografie je pořízena objektivem AF Micro-Nikkor 105mm f/2.8D, clona: 9, čas: 1.3s, vyvážení bílé: auto, kompenzace expozice: 0, blesk: ne.

Získané fotografie uložíme do pracovního adresáře. Přestože jsme fotografovali ze stativu, může se stát, že se nám soustava nepatrně pohnula. Například při přeostření. I pár milimetrů by mohlo celé snažení zkazit a proto je vhodné stoh obrázků vyrovnat. K tomu nám poslouží nástroj align_image_stac­k. Ten vypočítá společné body sousedních obrázků a srovná celý sloupec do roviny. Vykompenzuje také možné různé poměry zvětšení předmětu na různých fotografiích.

V pracovním adresáři tedy spustíme:

align_image_stack -v -m -a X_ *.jpg

Parametry mají tento význam:

  • -v – program je „ukecanější“, říká co právě dělá
  • -m – optimalizuje zorné pole pro všechny snímky vyjma prvního
  • -a – před název výsledného obrázku přidá prefix

Výstupem nástroje je sada obrázků ve formátu TIF. Abychom získali výsledný obraz, je třeba tyto obrázky prolnout tak, aby z každého byla použita pouze ostrá oblast. Prolnutí lze, jak už bylo řečeno, udělat ručně například v gimpu. To je ale zdlouhavé a tak si pomůžeme dalším automatem. Tím je program enfuse.

Nad obrázky spustíme program:

enfuse -o mince.tif --wExposure=0 --wSaturation=0 --wContrast=1 --HardMask X_*

Parametry mají tento význam:

  • -o – výstupní soubor
  • --wExposure – váha ostrosti. Čím je číslo větší, tím více se ostré pixely uplatní ve výsledku na úkor ostatních.
  • --wSaturation – váha saturace. Vyšší číslo uplatní sytější body na úkor zbytku.
  • --wContrast – váha kontrastu. Vyšší číslo uplatní kontrastnější body na úkor zbytku.

Váhové parametry mohou mít hodnoty 0 – 1. Pro náš případ prolnutí musí být první dvě hodnoty co nejnižší a kontrast naopak na nejvyšší hodnotě. Další parametry a možnosti nastavení obou programů najdete v příslušných manuálových stránkách.

Program bude chvíli počítat. Pokud jsme pracovali pečlivě a nikde nám „neuteklo“ zaostření o příliš velký krok, měl by vzniknout obrázek, který bude celý ostrý. Výsledek je opět v TIF formátu.

Výsledná fotografie pak může vypadat nějak takto:

Na závěr bych ještě rád podotkl uvedený postup by měl fungovat i na Windows. Hugin je pro obě platformy.

Související články:

  1. Panorama – planetka v Gimpu V jedné diskuzi jsem viděl dotaz „Jak vytvořím panoramatickou fotku, která...
  2. Geotagging – co je to Snímek z dnešních digitálních fotoaparátů v sobě kromě obrazových dat skrývá spoustu...

Štítky:

Komentáře: 10 on Macro – jak na větší hloubku ostrosti

  1. BiDaK CZECH REPUBLIC Windows 7 Mozilla Firefox 3.5.5 napsal:

    Ahoj, toto se mi sice líbí, alespoň konečně vím pomocí čeho docílit pořádné fotky. Jen bych prosil o pár rad. Používám Win 7 a stáhl jsem Hugin 2009.4.0 ale jaksi nevím jak se s tím pracuje, když mu zadám fotky a dam mu vytvořit kontrolní body tak se jaksi nic nestane nebo to na mě vyhodí chyby. Třeba jak tu máš vypsány přímo ty příkazy tak vůbec nevím kam je zadat, aby to dělalo co by mělo dělat. Myslíš, že by mi to šlo nějak podrobněji popsat? díky :)

    Odpovědět

    Zdeněk CZECH REPUBLIC Linux Google Chrome 5.0.375.99 odpověď Červenec 13th, 2010 20:56:

    Ahoj,
    to je prima že článek k něčemu je. příkazy se píšou do příkazové řádky (cmd.exe). Každý z těch příkazů je vlastně prográmek, který je v adresáři, kam se ti nainstaloval hugin.

    Aby ti to fungovalo budeš zřejmě muset nastavit proměnnou PATH v systému tak, aby hledala programy i v adresáři, kde máš hugin nainstalovaný.

    Odpovědět

    BiDaK CZECH REPUBLIC Windows 7 Mozilla Firefox 3.5.5 odpověď Červenec 14th, 2010 14:33:

    Ahoj, cmd.exe mě opravdu nenapadla. Takže jsem dnes zkoušel znovu experimentovat podle tvých rad, ale stále se potýkám s problémy. Napíši co dělám a ty mi řekni co kde dělám špatně ;o)

    Nafotil jsem 8 fotek s různým zaostřením, ty jsem poté natáhl do adresáře c:\aa\ a otevřel si cmd.exe a v tomto adresáři spustil „align_image_stack -v -m -a X_ *.jpg“ a dále bych měl použít další příkaz enfuse. Jenže už při snaze o použití align_image_stack to vyhodí toto: http://a.imageshack.us/…458/cmdn.jpg

    PS: tou proměnnou PATH vůbec nevím co je myšleno, zas tak znalý příkazové řádky a systémů nejsem. Když mě poučíš budu mile rád :)

    Odpovědět

    Zdeněk CZECH REPUBLIC Linux Google Chrome 5.0.375.99 odpověď Červenec 14th, 2010 21:20:

    To vypadá že align_image_stack nenajde obrázky.
    Chyba říká, že potřebuje alespoň dva. spouštíš to v adresáři kde máš obrázky? Mají vůbec koncovku jpg?

    Odpovědět

    BiDaK CZECH REPUBLIC Windows 7 Mozilla Firefox 3.5.5 odpověď Červenec 15th, 2010 13:05:

    Tak jsem to právě také pochopil, tudíž jsem vydedukoval že se nějak obrázky musí načíst do vstupu, ale podle toho co tu říkáš nemusí. V té složce aa není nic jiného než těch 8 fotek s koncovkou *.JPG ale to by doufam nemelo programu vadit, malá a velká písmena.

  2. Honza CZECH REPUBLIC Windows 7 Internet Explorer 8.0 napsal:

    Zdar Zdendále, jak tak koukám tak ses dal na vědu. No je to hezký, móc hezký. Honza

    Odpovědět

  3. Daves CZECH REPUBLIC Windows 7 Mozilla Firefox 3.6 napsal:

    To nemas nic lepsiho na praci… ;-)

    Odpovědět

    Zdeněk CZECH REPUBLIC Linux Google Chrome 5.0.375.29 odpověď Květen 12th, 2010 19:25:

    Mám, ale proč bych se občas nepobavil a nevyzkoušel něco nového?

    Ono to má výhodu i v tom, že až zas budeš tahat rozumy, budu to vědět. :)

    Odpovědět

  4. Luboš CZECH REPUBLIC Windows XP Internet Explorer 7.0 napsal:

    Ahoj,
    to tedy čučím do čeho jsi se pustil. Až dorazíš, musíš mi to ukázat v praxi. Zdravím

    Luboš

    Odpovědět

    Zdeněk CZECH REPUBLIC Gentoo Linux Mozilla Firefox 3.6.3 odpověď Květen 4th, 2010 14:04:

    Ahoj,

    to víš, člověk má pořád zkoušet něco nového. :-)

    Z.

    Odpovědět

Napsat komentář