Panoramafoto's met Hugin
Door Marvin Raaijmakers
Panoramafoto's zijn foto's die veel in de breedte laten zien. De beeldhoek van een dergelijke foto's is veel groter dan die van een normale foto. Voor het maken van een panoramafoto heb je speciale lenzen nodig die zeer prijzig zijn. Het is echter ook mogelijk om meerdere foto's te nemen met een normale camera en die later met de computer te verwerken tot een panoramafoto. Dit verwerken wordt gedaan met stitching software die de losse foto's naast elkaar legt en deze draait, vervormt en verschuift zodat er één grote foto ontstaat. Voor Linux is er ook een mooi stukje stitching software aanwezig, waar dit artikel over gaat. We gebruiken hiervoor Hugin.
Installatie
De kans is groot dat jou distributie Hugin bevat en dat je het dus met je package manager kunt installeren. Wanneer dit niet het geval is kun je Hugin download vanaf http://hugin.sourceforge.net/. Verder moeten nog de tools en libraries enblend, libpano12, en panorama-tools-nonfree geïnstalleerd worden.
Foto's maken
Voordat we Hugin kunnen gebruiken moeten we natuurlijk wel eerst foto's hebben gemaakt. Dit kan gedaan worden met ieder soort camera.
Wanneer je de foto's maakt mag je je niet verplaatsen. Het is de bedoeling dat je om je eigen as draait. Twee naast elkaar liggende foto's moeten zo'n 30 tot 50% overlappen.
Bij alle foto's moeten de camera instellingen (sluitertijd, scherptestelling en diafragma) gelijk zijn. Je zult deze dus handmatig moeten instellen. Er zijn ook digitale camera's met een panorama-functie. Deze functie zorgt er voor dat je het overlappende deel van de vorige foto ziet en dat de camera instellingen gelijk blijven.
De onderstaande foto's hebben wij geschoten en zullen we gaan gebruiken om er een panoramafoto van te maken.
Stitchen maar!
Na het maken van de foto's kunnen we deze aan elkaar gaan stitchen met Hugin. Wanneer we Hugin hebben gestart zien we vijf tabbladen, die we tijdens het maken van onze panoramafoto, in de volgorde van de tabbladen moeten afgaan.
We beginnen bij het tabblad "Images" waar we onze afbeeldingen in een lijstje toevoegen en ordenen.
Wanneer dit gedaan is gaan we naar het tabblad "Camera and Lens". Hier moeten we voor iedere foto de HFOV ("Horizontal Field Of View") invullen. Dit doen we door het aantal millimeters van ons objectief in te vullen, waarna de HFOV wordt berekend. Wanneer de foto's met een digitale camera zijn gemaakt hoeven we in dit tabblad helemaal niets te doen. De camera slaat namelijk van allerlei informatie (de zogenaamde EXIF informatie) over de foto op in de foto zelf. Hugin leest deze informatie uit de foto's, zodat we niets hoeven te doen.
Vervolgens gaan we naar het tabblad "Control Points", waar we de overlappende punten van twee foto's aan gaan geven. Dit doe je door in het linker paneel het nummer van een te kiezen en in het rechter paneel het nummer van de foto ernaast te kiezen. Nu klik je in het linker paneel, op een punt dat voor komt in het overlappende deel van de twee foto's. Vervolgens klik je in het rechter paneel hetzelfde punt aan. Druk op "Add" en de punten worden toegevoegd aan een lijst. Herhaal dit voor ongeveer nog vier andere punten.
Na "Control Points" gaan we gaan het tabblad "Optimizer". Hier worden de foto's geoptimaliseerd voor het stitchten. We kunnen na het optimaliseren zien hoe goed we ons werk hebben gedaan bij "Control Points". Wanneer "average control point distance" groter is dan vijf, doe je er verstandig aan om terug te gaan naar "Control Points" om de punten te verbeteren.
Nu gaan we naar het tabblad "Stitcher" waar we de foto's aan elkaar gaan stitchen. We kunnen kiezen uit verschilden wijzen waarop onze panoramafoto wordt geprojecteerd: rectiliniear, cilindrisch of equirectangulair.
Bij de rectilinieare projectie ziet de foto er uit als een foto die is gemaakt met een lens met een grotere beeldhoek. Hierdoor blijven horizontale lijnen horizontaal i.p.v. dat ze gebogen worden. Rectilinieare projectie is niet geschikt voor panoramafoto's met een hoek groter dan 100°. Wanneer de foto's groter dan deze hoek zijn worden de linker en rechter foto ernstig uitgerekt. Bij de cilindrische projectie wordt de foto in een bolvorm geprojecteerd, waardoor de foto's aan de zijkanten niet worden uitgerekt. Hierdoor zijn foto's van 360° mogelijk.
We kiezen "Stitch the images with custom settings below" en vervolgens als "Stitching engine" "PTStitcher". Ook is het nog mogelijk om de helderheid en kleur van de foto's tijdens het stitchen aan te laten passen, zodat er in de uiteindelijke panoramafoto geen kleur- of helderheids verschillen zijn. Hebben we dit allemaal gedaan dan is het tijd om op "Stitch now!" te drukken, waardoor de foto wordt gestitcht. Zie hieronder ons resultaat.
Zoals je in de bovenstaande afbeelding kunt zien moeten we de foto nog een klein beetje bij knippen in The GIMP. Ons uiteindelijke resultaat is hieronder te bewonderen.
Conlusie
Hugin is een mooi stukje software dat het wel heel erg gemakkelijk maakt om panoramafoto's te maken. Zelf heb ik ook nog een aantal andere panoramafoto's gemaakt. De link naar de pagina met deze foto's staat hieronder bij de referenties.
Referenties
http://hugin.sourceforge.net/ - De website van Hugin met o.a. nog meer documentatie.
http://marvin.linux-box.nl/cgi-bin/index.cgi?module=album&file=/Panorama's - Overige panoramafoto's gemaakt door de auteur van dit artikel en gestitcht door Hugin.






