1

mit zwei oder mehr Bildern, die teilweise überlappen, wie in diesem Screenshot, ich will kombinieren/verschmelzen sie zu einem:Kombinieren von zwei oder mehr Bildern, die teilweise überlappen

overlapping images

Die farbigen Quadrate wären die Quellbilder im verlustfreien Format und keine Drehung erforderlich.

Das Ergebnis, das ich will, ist die "Auto-Blend-Layers" Befehl von Adobe Photoshop wie verwenden, so Auto-align und Auto-Mischung wird automatisch durchgeführt:

https://helpx.adobe.com/photoshop/using/combine-images-auto-blend-layers.html

+0

Ich will es die Mischungsparameter automatisch erkennen, so dass er erkennt automatisch, wo jedes Bild gehört und Auto-align und dann Auto-Mischung. – Smeterlink

+2

dafür können Sie OpenCV verwenden, zum Beispiel: https://docs.opencv.org/trunk/d8/d19/tutorial_stitcher.html. Du solltest es versuchen und etwas Code posten, wenn du nicht weiterkommst, sonst ist die Frage zu weit gefasst. – aergistal

+0

Welches Format haben die Originalbilder - JPEG? PNG? –

Antwort

0

Danke allen für die Kommentare . Die Software, die in diesem Fall am besten passt, ist OpenCV mit der API cv::Stitcher, wie @aergustal herausstellte. Es funktioniert sehr gut zur Verfügung gestellt, dass Bilder eine anständige Überlappung haben, sonst wird die folgende Fehlermeldung angezeigt wird:

Can't stitch images, error code = 1

Beachten Sie, dass die ./cpp-example-stitching Befehl verwenden zu können, müssen Sie es aus dem Quellcode kompilieren. Selbst Windows ist nicht vorkompiliert, zumindest die Version, die ich heruntergeladen habe. Weitere Informationen:

High level stitching API (Stitcher class)

Verwandte Themen