Metlivi-bloggen

Hur man manuellt sammanfogar foton när det finns för lite överlapp för automatisk justering

För att manuellt sammanfogra foton med mycket lite överlapp, identifiera matchande detaljer själv, lägg till dem som kontrollpunkter i Hugin, och optimera bildpositioner innan blandning. Om justeringen lyckas men synen fortfarande är synlig, slutför den med lagermasker i GIMP. En smal gemensamt remsa kan räcka för att försöka detta; en verklig lucka innehåller inga matchande bilddetaljer att justera efter.

Detta arbetsflöde är för fotografer som räddar en befintlig panorama vars automatiska justering har misslyckats. Börja med två angränsande bilder, lös deras koppling, och utvidga sedan samma process genom sekvensen. Den centrala uppgiften är att separera tre problem: hitta korrespondens, justera geometri, och välja en ren övergång.

28 oktober 20269 min läsningAv Metlivi Editorial Team
Avsnitt 1

1. Avgör om fotona har användbart överlapp

Öppna de angränsande fotona sida vid sida och granska deras motstående kanter i full upplösning. Leta efter exakt samma identifierbara detalj i båda: en stenhörn, en liten kerbe i ett taklinje, eller en oregrlad förgreningspunkt mellan grenar. Hugins normala kontrollpunkter kopplar motsvarande positioner på identiska detaljer i överlappande bilder. Dess manual rekommenderar minst tre noggrant placerade, väl distribuerade par för att uppskatta bildorientering. Hugin Control Points tab

Använd denna praktiska beslutsstöd innan du spenderar tid på att justera bilderna. Detta är arbetsflödesrekommendationer härledda från kontrollpunktskraven, snarare än mätta framgångströsklar.

Vad du hittar Bästa nästa åtgärd
Flera distinkta gemensamma detaljer distribuerade längs en smal remsa Lägg till manuella kontrollpunkter och prova positionsoptimerings.
Gemensam textur med upprepade former Bekräfta varje matchning med hjälp av omgivande detaljer innan du lägger till den.
Endast en igenkännbar gemensam detalj Sök längre längs remsan eller kontrollera en annan bild som överlappar båda. En punkt ger lite begränsning på orientering.
Detaljlös gemensam himmel eller en glad yta Behandla visuell placering som approximativ; leta annorstädes efter positionellt bevis.
En äkta lucka mellan fotografierade områden Använd en annan bild som täcker luckan, minska kompositionen, eller fotografera det saknade området.

Överlappsprocenten ensam avgör inte frågan. Den användbara skillnaden är om du kan etablera pålitliga korrespondenser över det delade området. Tre punkter klustrade på en liten detalj ger mindre användbar täckning än punkter spridda längs den tillgängliga remsan; detta följer av Hugins betoning på väl distribuerade kontrollpunkter. Hugin Control Points tab

Avsnitt 2

2. Förbered ett litet Hugin-projekt med trovärdiga linsinställningar

Behåll originalfilerna och arbeta från kopior. Börja med det svåra paret snarare än hela panoraman, så att varje justering har en uppenbar effekt. Om du utvecklar raw-filer först, använd konsekvent behandling över paret och behåll bildkanterna som innehåller överlappet.

Lägg till fotona i Hugins Photos-flik. Kontrollera inmatade linstyp och bildvinkel: normala kamerabilder använder generellt den normala, rektilinjära inmatningsmodellen, medan fisheye-bilder kräver en lämplig fisheye-modell. Hugin kan vanligtvis beräkna bildvinkeln från JPEG EXIF-information; när du anger den genom brännvidd, krävs den faktiska brännviddens och kamerans crop-faktor. Hugin Photos tab

Välj en bild som positionsankare genom bildlistans kontextmeny. Detta ger en fast referens medan Hugin justerar den andra bilden. Använd Advanced-läge om nödvändigt för att komma åt redigeringskontrollerna; det tillgängliga layouten beror på gränssnittsläge. Spara projektet innan redigering. Hugin Photos tab

Undvik att kopiera knappplaceringar från en gammal skärmdump utan att kontrollera ditt gränssnitt. Hugins officiella två-foto-handledning använder explicit version 0.7.0, även om dess förklaring av parning av delade detaljer fortfarande är användbar. Arbetsflödet här följer de namngivna kontrollerna i den onlinemanualen. Hugin tutorial — Stitching two photos together

Avsnitt 3

3. Placera manuella kontrollpunkter över den delade remsan

I Control Points-fliken, välj den första foton i den vänstra panelen och dess granne i den högra. Arbeta genom överlappet systematiskt, från topp till botten för en typisk horisontell panorama.

  1. Välj en skarp, distinkt detalj synlig i båda fotona.
  2. Klicka på samma fysiska plats i varje panel, förfina placeringen vid hög förstoring.
  3. Använd normal kontrollpunktsläge för dessa matchande detaljer.
  4. Lägg till paret, välj sedan en annan detalj längre in på överlappet.
  5. Syfta initialt till tre till sex pålitliga par, distribuerade så brett som det delade området tillåter.

Hugin stödjer att lägga till par manuellt och förfina deras positioner. Dess officiella handledning föreslår ungefär fem eller sex par för en två-foto-sammanfogning; betrakta det som ett användbart startmål när tillgänglig detalj tillåter det. Extra osäkra matchningar är mindre hjälpsamma än en mindre uppsättning du kan verifiera. Hugin tutorial — Stitching two photos together

Anta inte att en närliggande upprepad form är den rätta matchningen. Till exempel, när du matchar en upprepad rad takdetaljer, jämför det omgivande mönstret och dess relation till en oregrlad landmärke. Kontrollera eventuella automatiska finjusteringförslag visuellt innan du behåller dem.

Ersätt inte horisontella eller vertikala linjebegränsningar för matchande detaljer. Dessa lägen hjälper att orientera linjer i utdata; normala kontrollpunkter etablerar korrespondens mellan överlappande bilder. Hugin Control Points tab

Avsnitt 4

4. Optimera positioner innan du försöker mer komplexa korrigeringar

Kör den geometriska förinställningen som kallas Positions (incremental, starting from anchor). Den justerar relativ bildorientering samtidigt som linsparametrar lämnas oförändrade. Detta är ett vettigt första försök när linsinformationen är trovärdig och det tillgängliga överlappet ger begränsade bevis. Hugin Photos tab

Granska förhandsvisningen efter optimering. Kontrollera igenkännliga kanter nära toppen, mitten och botten av synen. Om ett enda område inte stämmer, besök dess punkterpar igen och bekräfta att varje par kopplar samma detalj. Om varje punkt ligger i en liten plack, leta efter ytterligare matchningar längre bort innan du ändrar fler inställningar.

Motstå att välja Everything enbart för att det första resultatet är ofullkomligt. Hugins optimeringsdokumentation varnar för att optimera fler parametrar än nödvändigt. Dess kontrollpunktsmanual förklarar också att korrekt uppskattning av linsdistorsion kräver många distribuerade punkter och betydande överlapp — förhållanden som ett svårt smalt överlappspar kan sakna. Hugin Optimiser tab, Hugin Control Points tab

En användbar diagnostik är att jämna nära och avlägsna objekt separat. Om bakgrunden justeras medan ett närbeläget objekt förblir dubbelt, kan kamerarörelse ha infört parallax. Hugins positioneringsmodell antar en gemensam synpunkt, och dess dokumentation notera att parallax kan ge sammanfogningfel som inte kan återställas fullt ut. Upprepade tillägg av punkter över inkompatibla djup kan därför misslyckas med att lösa synen. Image positioning model

För en längre sekvens, upprepa processen mellan grannramar. Som en illustrativ kopplingsplan, länka A till B, B till C, och C till D, och kontrollera varje koppling. Om en ram förblir kopplad från de andra, inspektera den ursprungliga sekvensen för en mellanliggande bild som ger det saknade överlappet.

Avsnitt 5

5. Välj utdataprojektion och skapa en inspektionsrendering

När geometrin verkar plausibel, välj utdataprojektion. Hugin rekommenderar rektilinjär utdataprojektion för ett par bilder som täcker ett smalt synfält. Cylindrisk utdataprojektion är ett annat alternativ för en bred horisontell panorama. Jämför förhandsvisningen för utsträckta kanter och behandlingen av långa linjer innan du bestämmer kompositionen. Hugin Stitcher tab

Skapa en initial blandad utdata och granska den noggrant. Hugin separerar ommappning från blandning: dess ommapper transformerar bilderna till deras panoramapositioner, och Enblend kombinerar dem med synplacering och blandning. Detta skilje är viktigt eftersom en smidig övergång inte fastställer att de underliggande kanterna justeras. Hugin Stitcher tab

Om geometrin är tillfredsställande men automatisk blandning väljer en klumpig övergång, behåll de individuella ommappade bilderna. I Stitcher-fliken, alternativet Exposure corrected, low dynamic range under Remapped Images behåller mellanliggande bilder som kan blandas manuellt. Användning av dessa transformerade filer bevarar justeringen som redan uppnåtts i Hugin. Hugin Stitcher tab

Avsnitt 6

6. Avsluta en svår syn med lager och en mask

Öppna en ommappad bild i GIMP, lägg sedan till den andra med Arkiv → Öppna som lager. Det kommandot placerar den importerade filens lager ovanpå den befintliga bilden. Bekräfta att de ommappade bilderna upptar sina avsedda panoramapositioner innan du justerar något. GIMP: Open as Layers…

Sänk tillfälligt det övre lagrets opacitet för att inspektera överlappet. Dubbla kanter avslöjar restförskjutning. Växla synlighet för att jämföra vilken ram som ger en renare version av ett objekt. GIMPs Lager-dialog ger både synlighets- och opacitetskontroller. GIMP: Image Structure Related Dialogs

Om en måttlig lokal justering fortfarande behövs, duplicera lagret först och prova GIMPs Verktyg → Transformera verktyg → Perspektiv på bildlagret. Dra dess hörnhandtag förvränger lagret. Använd små förändringar och inspektera hela bilden: manualen notera explicit att detta verktyg inte tillämpar perspektivregler, så en visuellt övertygande hörnjustering kan förvränga annat innehåll. GIMP: Perspective

Återställ det övre lagret till full opacitet, lägg sedan till en vit mask genom Lager → Mask → Lägg till lagermasker. Vit initierar lagret som fullt synligt. Välj maskminiatyren innan du målar; måla svart döljer motsvarande del av det övre lagret, medan vit återställer det. GIMP: Add Layer Masks, GIMP: Image Structure Related Dialogs

Välj en övergång som stannar inne i det faktiska överlappet. Som en praktisk redigeringsmetod, behåll ett igenkännbart objekt helt från en ram där det är möjligt, och led övergången genom mindre uppenbar textur. Använd en mjuk pensel för gradvisa tonala övergångar och en mer precis gräns bredvid en definierad kant. Bred fjäderning över dubblerad detalj lämnar vanligtvis båda versioner delvis synliga.

Som illustration, anta att den delade remsan är bara 80 pixlar bred. Håll övergången bekvämt inuti den remsan; en mycket bredare fondundergång skulle utsträcka sig in i områden där den undre bilden kanske inte har täckning. Siffran är hypotetisk — principen är att anpassa blandningen till det överlapp som faktiskt existerar.

Avsnitt 7

7. Granska den färdiga sammanfogningen och bevara en redigerbar version

Granska kompositum i full upplösning för dubbla kanter, avbrutna konturer, plötsliga tonförändringar och transparenta hål. Visa sedan hela bilden i dess avsedda visningsstorlek för att bedöma kompositionen. Om en syn fortsätter att misslyckas vid samma objekt, återgå till dess korrespondens eller geometri innan du ommålar masken.

Beskär först efter att du bestämt vilka regioner som är användbara. Behåll Hugin-projektet och en redigerbar lagrad kopia tillsammans med den exporterade bilden, så att du kan återgå till justering och maskering utan att bygga om sammanfogningen.

En fungerande manuell sammanfogning börjar med pålitlig delad detalj, använder sedan begränsade justeringsjusteringar och en medveten syn. När fotona ger tillräcklig korrespondens, ger denna sekvens dig ett tydligt sätt att rädda kopplingen. När de lämnar en verklig lucka eller inkompatibel geometri, är en mindre komposition eller en annan källram det praktiska nästa steget.

Avsnitt 8

Källor

Relaterad läsning

Fortsätt utforska detta ämne