Sadržaj:
- Korak 1: Potrebni alati
- Korak 2: Pregled
- Korak 3: Fotografiranje
- Korak 4: Kontrolne točke
- Korak 5: Optimizirajte
- Korak 6: Ušijte
Video: Panoramska fotografija s besplatnim softverom i jeftinim hardverom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Panoramske fotografije koriste se za izradu slika prizora koji su preveliki da stanu u uobičajeni objektiv fotoaparata ili čak preveliki da bi ih ljudsko oko moglo vidjeti u jednom trenutku. Većina dobro poznatih panorama su vanjski pejzažni snimci s geološkim značajkama ili gradski obrisi, ali su korisni i za snimanje velikih slika unutar zgrada. Panorame su stare gotovo koliko i sama fotografija. Profesionalni fotografi i izumitelji stvarali su ekstremne širokokutne fotografije različitim metodama od devetnaestog stoljeća, ali donedavno su to zahtijevale skupu specijaliziranu opremu i tehnike obrade. Godinama je izgrađeno nekoliko vrsta panoramskih kamera koje izlažu veliki sloj filma bilo pomicanjem objektiva preko njega ili izlaganjem kroz fiksni objektiv s vrlo širokim kutom gledanja. Novije inovacije u fotografiji uključuju digitalne fotoaparate i računalnu obradu slika, koji su omogućili još jednu tehniku panoramske fotografije: šivanje slika. Ušivene panorame omogućuju mnogo veću fleksibilnost od starijih panoramskih kamera i dobro su u proračunu bilo kojeg amaterskog fotografa. Ušivena panorama počinje kao serija snimljenih kroz standardni objektiv, s fotoaparatom na istom mjestu, koristeći istu ekspoziciju, ali okrenuti u različitim smjerovima. Računalni softver zatim analizira zasebne slike kako bi utvrdio kojem kutu svaka od njih odgovara, te na kraju kombinira sve slike u jednu besprijekornu panoramu.
Korak 1: Potrebni alati
Za ovaj projekt trebat će vam nekoliko alata. Srećom, svi su ili besplatni ili ih je lako pronaći. Prva očita stvar je digitalni fotoaparat. Dobar SLR je naravno najbolji, ali mogu se koristiti neke jeftine kamere za usmjerivanje i snimanje, uz nekoliko razmatranja: Moderni kompaktni fotoaparati omogućuju vam jednostavno snimanje dobro eksponiranih slika bilo koje scene upravljanjem postavkama senzora, zatvarača i objektiva automatski pomoću ugrađenog mjerenja svjetlosti. Ovo je sjajno većinu vremena kada snimate pojedinačne fotografije, ali ako snimite dvije slike istog objekta iz različitih kutova, svjetlina, fokus i boje možda neće biti isti. Budući da panorame zahtijevaju više slika iz različitih kutova kako bi se savršeno uskladile, potrebna vam je kamera s ručnim otvorom blende/zatvaračem/balansom bijele boje. Neki fotoaparati (uključujući neke modele Canon i Olympus) čak imaju namjenski panoramski način rada koji zaključava postavke ekspozicije za niz snimaka i ima vizualni vodič za preklapanje slika. Stativ, iako to nije strogo potrebno, znatno olakšava snimanje panorama, posebno za vrlo široke scene ili u zatvorenom prostoru. Stativ s pan-glavom omogućuje vam rotiranje fotoaparata bez mijenjanja njegovog položaja, što je iznenađujuće teško učiniti s ručnom kamerom (barem ako ne razmišljate o tome) Stativi s kuglastom glavom, poput mnogih minijaturnih prijenosnih modela, ne rade isto tako jer ne možete glatko okretati kameru bez njenog pomicanja gore ili dolje. Softverskim dijelom ovog projekta upravlja nekoliko različitih programa, a svi su besplatni softver i dostupni su za većinu operativnih sustava. Hugin je program koji upravlja cijelim procesom spajanja slika. Većinu stvarnog posla obavljaju drugi programi, ali hugin pruža prikladan način za pozivanje svakog od njih i obično vam kaže što trebate učiniti ako se izgubite. (https://hugin.sourceforge.net) Hugin se temelji na skupu aplikacija i knjižnica pod nazivom Panorama Tools, uključujući biblioteku libpano i važne programe PToptimizer i PTStitcher. Većina panotools -a sada je otvorenog koda (https://panotools.sourceforge.net/), osim PTStitcher -a. Međutim, na raspolaganju su dva zamjenska programa: PTmender, dostupan s web stranice panotools i nona, koji je uključen uz hugin. Dvije dodatne aplikacije nisu dio panotools -a, ali se mogu koristiti s huginom kako bi vaše panorame izgledale bolje: Autopano (ili autopano-sift) automatizira prvi korak panorama, pronalazeći kontrolne točke koje povezuju parove slika. To možete učiniti ručno ako imate strpljenja (i vjerojatno ćete htjeti očistiti nakon autopana da biste postigli najbolji rezultat) Dostupno je nekoliko različitih implementacija autopano-a, a najnovija je autopano-SIFT-C (dostupna na web stranica hugin) Enblend je još jedan izborni alat za poboljšanje konačnih rezultata ne tako savršenih panorama. Tamo gdje se dvije slike spajaju na spojenoj slici, često će biti vidljivi šavovi ili predmeti koji se nalaze na malo različitim mjestima. Enblend može zamijeniti ove šavove glatkim prijelazima. Najnovije verzije enblenda također uključuju srodni (koristeći neke iste matematičke) alate zvane enfuse koji koristi miješanje ekspozicije za kombiniranje slika iste scene pri različitim ekspozicijama za stvaranje jedne simulirane slike visokog dinamičkog raspona. (https://enblend.sourceforge.net/)Opća aplikacija za uređivanje rasterskih slika opće namjene korisna je za završnu naknadnu obradu, obrezivanje ili ispis vaših panorama. GIMP je popularan besplatan alat prikladan za to (https://www.gimp.org/)
Korak 2: Pregled
Ovo uputstvo će obuhvatiti sljedeće korake za snimanje panorama: 1. Snimanje izvornih fotografija. Sve slike moraju biti snimljene fotoaparatom u istom položaju i istim postavkama ekspozicije (osim ako ne koristite miješanje ekspozicije).2. Odredite kontrolne točke. Parovi kontrolnih točaka koriste se za utvrđivanje kako će se slike uklopiti. Svaki par kontrolnih točaka identificira dvije točke na različitim slikama koje se odnose na istu točku u sceni, ili dvije točke na istoj slici koje bi trebale biti vodoravna ili okomita linija na konačnoj slici. Kontrolne točke mogu se postaviti ručno ili automatski pomoću autopano.3. Optimizirajte panoramu. Program PToptimizer koristi kontrolne točke za izračunavanje koje pozicije (izražene kao kutevi nagiba, zaokreta i zakretanja) odgovara svakoj slici, kao i koliko je izobličenja uneseno objektivom kamere.4. Pregledajte, uredite kontrolne točke, ponovno optimizirajte, IDITE 10. Prvi rezultat neće biti savršen. Možda ćete morati dodati, izbrisati ili premjestiti kontrolne točke, dodati vodiče kako bi vodoravne i okomite strukture ostale u pravoj orijentaciji, odabrati projekciju koju želite koristiti ili prilagoditi vidno polje tako da uključuje samo dijelove vaših slika koje želim.5. Povežite sliku. Tu se događa pravi posao. Program za šivanje uzima prethodno izračunate položaje slike i preslikava svaki piksel ulaznih slika od izvorne projekcije do mjesta na kojem bi trebao biti u konačnoj panorami. Izlaz će biti ili jedna spojena slika ili niz slika, od kojih svaka sadrži piksele iz točno jedne izvorne slike, koje će se kasnije spojiti. Pomiješajte spojene slike kako biste izgledali ljepše. Na proširenom izlazu obično je potrebna dodatna obrada radi čišćenja šavova na kojima se slike ne uklapaju savršeno ili drugih nepravilnosti. Enblend i enfuse su automatizirani alati koje Hugin koristi za ovaj korak ili to možete učiniti ručno u uređivaču slika poput GIMP -a.
Korak 3: Fotografiranje
Uzmite svoj digitalni fotoaparat, provjerite imate li memorijsku karticu i svježi set baterija te pronađite dobru scenu za snimanje panorame. Snimanje panorama nije teško, ali postoji nekoliko jednostavnih stvari koje možete učiniti kako biste izbjegli uobičajene pogreške. Provjerite koristite li ručni ili panoramski način rada fotoaparata. Kako bi vaše slike bile pravilno spojene, moraju biti izložene na potpuno isti način, tako da će se svaki objekt pojaviti na istoj boji u istoj boji i svjetlini. Ako koristite ručni način rada, provjerite jesu li osjetljivost (ISO), brzina zatvarača, otvor blende (F stop), balans bijele boje i po mogućnosti fokus isti za svaku sliku u vašoj panorami. Ako vaš fotoaparat ima panoramski način rada, trebao bi se pobrinuti za to. Upotreba bljeskalice općenito je loša ideja za panorame, jer će biti teško postići dosljedno osvjetljenje i prirodan izgled cijelog niza slika. Ako nemate puno dostupnog svjetla, tada su stativ i spori zatvarač vaša najbolja opcija. Većina panorama imat će vrlo veliki dinamički raspon od mraka do jakog svjetla. U tipičnoj sceni na otvorenom mogli biste imati objekt na izravnoj sunčevoj svjetlosti (ili samo sunce) s jedne strane panorame i tamno zasjenjeno područje udaljeno 100 °. Senzori kamere općenito imaju prilično uski dinamički raspon pa ćete morati paziti da odabrana ekspozicija ne stvori potpuno bijela ili potpuno crna područja. Najbolje rješenje ovog problema je korištenje miješanja ekspozicije: snimite dvije (ili više) kopija cijele panorame pri različitim ekspozicijama i kombinirajte ih kasnije u jednu sliku, koristeći samo dobro izložene dijelove svake izvorne slike. kamera je ispravno konfigurirana, počnite s jednog kraja scene i snimite prvu sliku. Okrećite kameru i nastavite snimati dok ne snimite svu scenu koju želite. Rotirajući dio zapravo je malo zeznutiji nego što mislite na prvu: ako pomaknete središte ulazne zjenice objektiva između snimaka, završit ćete s pogreškom paralakse. To znači da će se objekti u prvom planu pomaknuti u odnosu na one u pozadini. Stativ je najbolji način da se to eliminira, ali možete se snaći i bez njega ako ste oprezni (nemojte činiti očite stvari i držati kameru podalje od ruke, dok cijelo tijelo okrećete s nogama na mjestu). Primjer paralakse pogledajte na dijagramu. Svaki par susjednih slika mora se preklapati kako bi mogao pronaći kontrolne točke. Preklapanje između 30% i 50% obično je dovoljno, ali ako dio vaše scene nema dovoljno prepoznatljivih značajki, možda ćete se morati više preklapati. Pokušajte zadržati kameru na razini cijele panorame bez pomicanja gore ili dolje. Ako imate visoku strukturu koja se ne može uklopiti u jednu sliku, snimite drugi red slika s kamerom usmjerenom prema gore (ili prema dolje) u odnosu na prvi red. Naravno, panorame ne moraju uvijek biti samo široke (u vodoravnoj dimenziji), mogu biti visoke i široke (s nekoliko okomitih koraka) ili samo visoke.
Korak 4: Kontrolne točke
Razumijevanje kontrolnih točaka: Kontrolne točke su ono što optimizator koristi za određivanje odnosa između svih slika u vašoj panorami. Zapravo postoje dvije različite vrste kontrolnih točaka. Normalne kontrolne točke identificiraju dvije točke na dvije različite slike koje se odnose na isti objekt, pa bi se stoga trebale pojaviti na istom mjestu u konačnoj panorami. Vodoravci vodoravnih i okomitih linija identificiraju dvije točke koje bi trebale biti u ravnoj liniji, obično s iste slike (panorame će ponekad izgledati valovito bez njih). Kontrolne točke glavni su ulazi koje optimizator koristi za poravnavanje slika u potpunu panoramu, a razlika između dobre i loše panorame ovisi o kvaliteti kontrolnih točaka koje stvarate (i koliko vremena na njih trošite). Prije nego što možete dodati kontrolne točke, morate dodati sve izvorne slike u svoj projekt. Za to upotrijebite gumb "Učitaj slike" na huginovoj kartici Pomoćnik. Ako imate instaliran autopano, hugin će ga vjerojatno odmah pokrenuti i pokušati optimizirati panoramu čim završi te vam dati pregled cijele panorame. Ako želite ručno dodati svoje kontrolne točke, isključite ovu opciju prema željama hugina. Sada prijeđite na karticu kontrolnih točaka. Ovaj zaslon prikazuje dvije slike jedna uz drugu pa možete uređivati kontrolne točke koje im pripadaju. Pomoću izbornika iznad slika (ili numeriranih kartica u starijim verzijama hugina) odaberite prvu i drugu sliku (0 i 1). Pronađite prepoznatljiv objekt koji se pojavljuje na obje slike, po mogućnosti nešto u blizini pozadine. Kliknite na njegov dio na lijevoj slici. Prozor sa slikom trebao bi zumirati do kraja i pokazivati područje oko mjesta na koje ste kliknuli. Zatim kliknite na isti dio istog objekta na desnoj slici. Hugin će izvesti "fino ugađanje" čim kliknete na drugu sliku, tražeći točku koja najbolje odgovara prvoj slici. Možete povući bilo koju od kontrolnih točaka na novi položaj ako nisu na pravom mjestu. Klikom na gumb za fino ugađanje u bilo kojem trenutku desna će točka stati na dio slike koji je najsličniji lijevoj točki. Nakon što su obje točke na ispravnom mjestu, desnom tipkom miša kliknite za spremanje kontrolne točke. Da biste uspješno poravnali svoju panoramu, svaki preklapajući par slika mora imati barem jednu kontrolnu točku. Obično jedan nije dovoljan (budući da se slike mogu rotirati oko zajedničke točke), pa pokušajte dodati onoliko koliko možete pronaći. Ako slike imaju objekte u prednjem planu i pozadini, nećete moći poravnati obje ravnine ako dođe do pogreške paralakse. Pozadinske točke obično rade bolje, pa dodajte kontrolne točke samo na udaljene objekte ako možete vidjeti objekte u blizini na različitim mjestima na dvije slike. Da biste dodali vodoravnu ili okomitu vodilicu, odaberite istu sliku u oba prozora. Pronađite objekt, poput stupa svjetiljke, bočne strane zgrade ili dijela horizonta za koji želite da se prikaže kao vodoravna ili okomita linija u konačnoj slici. Postavite točku u lijevi prozor na jednom kraju crte, a točku na drugi kraj u desnom prozoru. Fino podešavanje se često zbunjuje s linijama, pa ćete možda morati ručno pomicati točke. Desnom tipkom miša dodajte kontrolnu točku. Izbornik načina rada ispod popisa kontrolnih točaka trebao bi označavati da se radi o okomitoj ili vodoravnoj liniji. Promijenite ga na ispravan način ako je Hugin pogriješio smjer. Nakon što imate dovoljno kontrolnih točaka, možete optimizirati panoramu kako biste svaku sliku postavili u pravi položaj i dobili pregled konačnog rezultata.
Korak 5: Optimizirajte
Nakon što ste svim slikama dodali kontrolne točke, sljedeći je korak pokretanje PToptimizer -a kako biste spojili panoramu. Koristi kontrolne točke koje ste stvorili u posljednjem koraku za rekonstrukciju uvjeta pri kojima je svaka slika snimljena, uključujući orijentaciju fotoaparata i izobličenje objektiva. S tim podacima, šivač može preslikati izvorne slike u jednu panoramu pomoću bilo koje od podržanih projekcija. Prijeđite na karticu Optimizer za hugin. Kliknite "Optimiziraj sada!" gumb za pokretanje zadanog načina optimizacije. Time će se pokušati pronaći najbolji položaj (kutovi nagiba, zaokreta i zakretanja) za svaku sliku tako da se sve kontrolne točke poravnaju. Nakon optimizacije vaše panorame, otvorite prozor za pregled da biste dobili ideju o tome kako će rezultat izgledati. Potražite mjesta na kojima se čini da se dvije slike ne podudaraju ispravno i vratite se u uređivač kontrolnih točaka te dodajte ili promijenite neke točke na zahvaćenim slikama. Ponovno optimizirajte i ažurirajte pregled. Ponavljajte dok sve ne izgleda što je bolje moguće. Ako jedna ili više slika izgleda nagnuto, pokušajte pronaći objekte koje možete koristiti kao vodoravne i okomite vodilice i dodajte im kontrolne točke. Optimizirajte, ažurirajte pregled. Ako vaša panorama izgleda dobro nakon optimizacije položaja, prebacite se u način rada "Položaji, prikaz i bačva" i ponovo optimizirajte. PToptimizer će pokušati ispraviti neka izobličenja uzrokovana objektivom fotoaparata. Sada je vrijeme da spojite izlaz pune razlučivosti svoje panorame (i pronađete više pogrešaka koje pregled nije pokazao, uredite više kontrolnih točaka, ponovo optimizirajte …)
Korak 6: Ušijte
Napokon ste spremni za izradu svoje konačne panoramske slike. Prebacite se na karticu Stitcher; U nastavku ću objasniti sve opcije. Prve dvije opcije su projekcija i vidno polje. Oboje se također može promijeniti u prozoru za pregled, gdje možete grafički vidjeti kako utječu na panoramu. Hugin može generirati slike u brojnim različitim projekcijama, a različite scene izgledaju najbolje u različitim projekcijama. Pravocrtna projekcija ista je projekcija koju proizvodi idealan normalni objektiv fotoaparata (i ista je kao što vidite svojim očima). Pravocrtne projekcije, po definiciji, predstavljaju ravne crte u sceni kao ravne crte na slici. Pravokutne strukture poput zgrada pojavit će se na isti način kao u stvarnom životu, ali će se objekti udaljeni od središta slike razvući na mnogo veće od uobičajenog. Ovo će obično uništiti vašu sliku ako je šira od 90 ° ili 100 °, pa je najbolje za uske ili visoke panorame. Šire panorame izgledaju najbolje pomoću cilindrične ili jednakopravougaone (sferne) projekcije. Obje ove projekcije izbjegavaju iskrivljavanje vodoravnih udaljenosti od središta slike, ali će horizontalne strukture iznad ili ispod okomitog središta pretvoriti u lukove i mjehuriće. Polje pogleda kontrolira koliko će široki kut biti prikazan na izlaznoj slici. Gumb "Izračunaj vidno polje" pronaći će najmanji prikaz koji uključuje svaku sliku. Sve što je veće od ovoga samo troši memoriju, prostor na disku i vrijeme obrade pa upotrijebite klizače u prozoru za pregled kako biste izrezali svoju panoramu na samo dio koji vam je potreban. Slijedi veličina platna. Ovo je veličina konačne izlazne slike, u pikselima. Vrijednosti koje daje "Izračunaj optimalnu veličinu" predstavljaju najveću moguću veličinu bez rastezanja izvornih slika izvan njihovih izvornih veličina. Naravno, možete koristiti veću veličinu, ali samo ćete stvarati suvišne piksele. Većim panoramama potrebno je više vremena za generiranje, korištenje više memorije i stvaranje većih datoteka na vašem disku, pa počnite s malim da biste dobili ideju o veličini koju vaš hardver (i strpljenje) može podnijeti. Hugin može ispisati (zapravo, uputiti druge programe za izlaz) mnogo različitih vrsta slika u različitim formatima iz jednog panoramskog projekta. Većinu vremena jednostavno želite "mješovitu panoramu", koja poziva nonu da preslika vaše slike u novu projekciju, a koristi enblend za izglađivanje šavova. Konačno, možete odabrati format i opcije kompresije za konačnu sliku. sve je spremno, kliknite "Ušijte odmah!" Hugin će zatražiti naziv datoteke u koji će zapisati izlaz, te će početi pretvarati vaše izvorne slike u prekrasnu panoramu. Tijekom procesa može se pojaviti nekoliko prozora koji govore o laplacijevim piramidama, slojevima ekspozicije, mješavinama maski i čemu drugom. Kad sve završi, trebali biste imati lijepu datoteku velike slike u direktoriju koji ste ranije naveli.
Preporučeni:
Arduino Prvi koraci s hardverom i softverom i Arduino vodiči: 11 koraka
Arduino Početak rada sa hardverom i softverom i Arduino vodiči: Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ima vrlo dobru korisničku zajednicu. Arduino ploča d
Početak rada s jeftinim RPLIDAR-om Korištenje Jetson Nano: 5 koraka
Početak rada s jeftinim RPLIDAR-om Korištenje Jetson Nano: Kratak pregledOtkrivanje svjetlosti i rangiranje (LiDAR) djeluje na isti način na koji se umjesto zvučnih valova koriste ultrazvučni daljinomeri s laserskim impulsom. Yandex, Uber, Waymo itd. Ulažu velika sredstva u tehnologiju LiDAR za svoja autonomna vozila
Skupocjeno stakleno posuđe od pjeskarenja jeftino na JEFTINIM !: 7 koraka
Skupocjeno stakleno posuđe od pjeskarenja jeftino! POtrošite malo $$ unaprijed (oko 400 USD, ali možete ići znatno jeftinije (160 USD) ako možete posuditi rezač za vinil), napravite MNOGO na stražnjoj strani (supruga i Otišao sam u Veliku Britaniju na tri tjedna od novca koji sam zaradio u ovo DIO u razdoblju od dvije godine). Kupujem
Više zvučne znanosti s besplatnim softverom: 7 koraka
Više zvučne znanosti s besplatnim softverom: Predajem fiziku u srednjoj školi i provodimo neko vrijeme razgovarajući o valovima i zvuku. Otkrio sam da je jedan od najboljih načina za to korištenje besplatnog softvera za analizu harmonijskih komponenti različitih zvukova, a zatim za njihovu ponovnu izgradnju jedne frekvencije na
Stalak za prijenosno računalo s jeftinim načinom izrade DIY putem stranice TheClosetEntrepreneur.com: 9 koraka
DIY Cheapskate stalak za prijenosno računalo putem TheClosetEntrepreneur.com: UPDATE (19.11.2008): Napravio sam PDF predložak za ispis koji možete koristiti za pomoć pri procesu rezanja kartona. Dimenzije predloška se malo razlikuju od uputa jer sam odlučio napraviti prednje kuke koje drže t