Vraag:
Hoe kan ik twee afbeeldingen exact over elkaar leggen door een van de afbeeldingen in GIMP te schalen?
janoliver
2012-01-20 14:46:16 UTC
view on stackexchange narkive permalink

Ik heb twee verschillende foto's van hetzelfde object, waarvan er één vanuit ongeveer dezelfde hoek is genomen, maar een andere schaal en rotatie heeft. Ik wil dat beide afbeeldingen elkaar overlappen, zodat de bovenste zo precies mogelijk overeenkomt met de onderste. Is er een optie in Gimp waar ik een aantal hoofdpunten kan definiëren en Gimp de afbeeldingen op basis van deze punten kan uitlijnen? Ik zeg bijvoorbeeld dat hoek X in afbeelding 1 overeen moet komen met hoek Y in afbeelding 2. Het zou voldoende moeten zijn om 3 van dergelijke punten in elke afbeelding te definiëren om al een goed resultaat te krijgen.

Als het niet mogelijk is , wat zou de beste manier zijn om dit doel te bereiken, afgezien van alleen schalen en roteren totdat het er goed uitziet?

Vijf antwoorden:
b w
2012-01-20 21:13:54 UTC
view on stackexchange narkive permalink

Het lijkt erop dat panotools een Gimp-plug-in heeft. Ik heb het niet gebruikt, maar het is er.

Buiten GIMP, maar nog steeds gratis, wil je misschien andere wegen proberen.

Hugin - voornamelijk gericht op het samenvoegen van panorama's, je kunt dit gebruiken om een afbeeldingsstapel uit te lijnen en te schalen voor HDR of belichtingsovervloeiing of time-lapse-video's of ...

Registax - Deze gratis software is bedoeld voor astrofotografen en kan meerdere afbeeldingen maken (een paar zelfstandige of duizenden videoframes), roteren, schalen en uitlijnen hen. Daarnaast kan het (optioneel) zeer geavanceerde technieken gebruiken om de samenstellende afbeeldingen te combineren tot een uiteindelijke afbeelding.

HDR Alignment Tool - Een andere mogelijkheid. Het doet uitlijning, rotatie en schaalvergroting. Misschien het proberen waard. Een vergelijking met automatische uitlijning van Photomatix (in 2007, let wel) lijkt de voorkeur te geven aan HDRAT.

DeShaker - Een andere manier om kleinere afbeeldingen uit te lijnen ( tot een resolutie van 1080p), zorgt deze gratis software voor videostabilisatie. Als u de twee afbeeldingen zou combineren tot een film met twee frames, worden ze uitgelijnd. Waarschijnlijk niet wat je wilt, maar het is een techniek die is gebruikt om stilstaande beelden uit te lijnen.

Goede aanbevelingen trouwens. Ik had niet veel tijd om ze allemaal te onderzoeken, maar de HDR Align was vrij eenvoudig en ongecompliceerd in gebruik en deed zijn werk. Je moet echter een paar punten handmatig definiëren om de schaal te helpen.
MikeW
2012-01-20 15:51:31 UTC
view on stackexchange narkive permalink

Ik geloof niet dat er iets in Gimp is om afbeeldingen automatisch uit te lijnen.

Je kunt het handmatig doen door de afbeeldingen in lagen te plaatsen, de bovenste dekking in te stellen zodat je de onderliggende afbeelding kunt zien en schalen / een ervan roteren.

Of je kunt een tool zoals Enfuse

gebruiken
Bedankt, dit zou de slag kunnen slaan. Het handmatig uitlijnen met halve dekking is wat ik eerder deed, maar dat is toch best lastig, als de foto ook nog eens gedraaid wordt ...
Freeman
2016-03-19 16:40:17 UTC
view on stackexchange narkive permalink

U kunt Filter | G'MIC | Lagen | Lagen uitlijnen gebruiken. U moet Input Layers: All selecteren voordat u gaat uitvoeren. Houd er rekening mee dat dit een tijdrovende handeling is.

CoolHandLouis
2017-03-05 11:35:09 UTC
view on stackexchange narkive permalink

Ik deed dit net in Gimp zonder aanvullende software. Deze methode zal gemakkelijk en nauwkeurig de "3-puntsschaal, roteren, vertalen" produceren waar u naar vroeg. Als er echter andere perspectiefproblemen zijn, is een van de andere methoden in de andere antwoorden vereist.

  1. Beide afbeeldingen in hun eigen laag. Selecteer de liniaal.

  2. Toon Laag1 / Afbeelding1, meet tussen twee punten. Klik en sleep van het ene punt naar het andere, zoom in en verplaats de eindpunten voor meer precisie. Dit geeft je de exacte meting tot op een tiende van een pixel en de rotatiehoek. Hoe verder de punten uit elkaar liggen, hoe beter. Laten we het Length1 noemen.

  3. Laag2 / afbeelding2 weergeven. Pas eindpunten aan zodat ze overeenkomen met dezelfde referentiepunten. Laten we het Length2 noemen.

  4. 100 * (Length1 / Length2) = Het schaalpercentage dat u op Afbeelding2 moet toepassen.

  5. Roteer indien nodig, zoals aangegeven door het verschil in rotatiehoeken.

  6. Het is heel eenvoudig om de ene afbeelding over de andere te verplaatsen.

  7. ol>
Alex Standiford
2012-01-21 20:16:59 UTC
view on stackexchange narkive permalink

klik op bestand >>> open als lagen >>> selecteer beide afbeeldingen die u wilt samenvoegen.

klik op de grotere afbeelding en klik op het schaalgereedschap. Schaal de grotere afbeelding naar beneden zodat deze op de kleinere afbeelding past.

Stel de dekking van de bovenste laag in op een lager getal, zodat u kunt zien hoe de twee uitgelijnd zijn, een beetje zoals in deze gimp-video-tutorial over bier: http://gimpedblog.blogspot.com/2011/12/in-this-gimp-tutorial-im-going-to-show.html

gebruik de zet , roteren en perspectiefgereedschappen om de twee foto's op hun plaats te krijgen.

snijd het extra canvasgebied bij met de uitsnijgereedschap.

Hoi Alex. Welkom bij Stack Exchange, en bedankt voor je bijdragen - ik hoop meer van je te zien. Het is erg nuttig om te verwijzen naar een tutorial die je hebt gemaakt. U kunt uw diensten echter niet in uw antwoorden adverteren. Zie http://photo.stackexchange.com/faq#promotion


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...