Hallo allerseits!
Gibt es ein Programm, mit dem man viele Bilder automatisiert entzerren kann?
Hintergrund: Demnächst werde ich einige hundert Dias digitalisieren. Da der Diascanner, den ich vorab testen konnte, zum großen Teil Müll produziert (unfähiger Weißabgleich), möchte ich die Dias von der Leinwand abfotografieren. Dadurch ergibt sich eine perspektivische (trapezförmige) Verzerrung.
Ich suche nach einem Programm, mit dem man so eine Verzerrung korrigieren kann.
Ich könnte eine derartige Verzerrung zwar vermeiden, indem ich die Bilder von hinten auf eine „Mattscheibe“ (weißes Blatt Papier) projiziere und von vorne abfotografiere - dann müsste ich die Bilder lediglich spiegeln, was z.B. mit XnConvert ginge. Für einen solchen Aufbau fehlt mir allerdings der Platz.
TIA
Gregor
[erledigt] Bilder entzerren
[erledigt] Bilder entzerren
Zuletzt geändert von GregorS am 24.03.2023 10:46:17, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Bilder entzerren
suchst du sowas wie lensfun (Beim Abfotografieren hast du den Effekt des Objektives ja auch noch drin)?
Ansonsten gibt es eine Menge an tools in zB opencv2 https://docs.opencv.org/4.x/da/d54/grou ... sform.html u.A. eine Trapezentzerrung (https://docs.opencv.org/4.x/da/d54/grou ... 74e6a94b87)
Ansonsten gibt es eine Menge an tools in zB opencv2 https://docs.opencv.org/4.x/da/d54/grou ... sform.html u.A. eine Trapezentzerrung (https://docs.opencv.org/4.x/da/d54/grou ... 74e6a94b87)
Re: Bilder entzerren
gimp kann nachträglich einen Weißabgleich durchführen. Bei leichtem Farbstich funktioniert das ganz gut. Ich hatte hier aber gealterte Dias mit einem extremen Rotstich, die mit gimp nicht ins Lot gebracht werden konnten. Ich habe dann einfach mein eigenes Programm zum Weißabgleich geschrieben
Vom Abfotographieren von einer Leinwand rate ich ab. Der Kontrast wird zu stark abgeschwächt und die Trapezverzeichnung ist nicht von Bild zu Bild konstant, so daß man praktisch jedes Bild gesondert entzerren muß, wo man wieder bei gimp wäre.
Zuletzt geändert von MSfree am 24.03.2023 10:39:26, insgesamt 1-mal geändert.
Re: Bilder entzerren
convert mit -distort-Option aus imagemagick sollte die Entzerrung prinzipiell hinkriegen [1], sobald du die Transformationsparameter ermittelt hast.
Allerdings vermute ich, dass die geometrische Entzerrung einer abfotografierten Leinwand ähnlich unbefriedigende Ergebnisse erzeugen wird, wie der Weißabgleich des Diascanners.
Mein Opa hat vor geschätzt 10 Jahren seine Diasammlung digitalisiert, und die Bilder sehen in meinen Augen zumindest nicht schlechter aus als die Originale. Ich glaube, dafür hat er einen Adapter für seine Kompaktkamera verwendet. Ob der rein passiv mit externer Lichtquelle war, oder ob der eine eigene Lichtquelle hatte, weiß ich nicht mehr.
Geometrische Verzerrung entfiele hier und der Weißabgleich hinge von deiner Kamera ab.
[1] https://legacy.imagemagick.org/Usage/di ... erspective
Allerdings vermute ich, dass die geometrische Entzerrung einer abfotografierten Leinwand ähnlich unbefriedigende Ergebnisse erzeugen wird, wie der Weißabgleich des Diascanners.
Mein Opa hat vor geschätzt 10 Jahren seine Diasammlung digitalisiert, und die Bilder sehen in meinen Augen zumindest nicht schlechter aus als die Originale. Ich glaube, dafür hat er einen Adapter für seine Kompaktkamera verwendet. Ob der rein passiv mit externer Lichtquelle war, oder ob der eine eigene Lichtquelle hatte, weiß ich nicht mehr.
Geometrische Verzerrung entfiele hier und der Weißabgleich hinge von deiner Kamera ab.
[1] https://legacy.imagemagick.org/Usage/di ... erspective
Re: Bilder entzerren
Ich habe das bereits getestet. Das funktioniert wunderbar. Selbst wenn der Kontrast abgeschwächt wird, ist das ein Fehler, der immer gleich und somit automatisiert korrigierbar ist.MSfree hat geschrieben:24.03.2023 10:34:43Vom Abfotographieren von einer Leinwand rate ich ab. Der Kontrast wird zu stark abgeschwächt ...
Das stimmt nicht. Da die Aufnahmebedingungen immer gleich sind, ist auch die Verzerrung immer gleich.... und die Trapezverzeichnung ist nicht von Bild zu Bild konstant, so daß man praktisch jedes Bild gesondert entzerren muß, wo man wieder bei gimp wäre.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Bilder entzerren
Der Weißabgleich des Scanners ist wirklich übel. Wirklich unter aller Sau - bei jedem Bild anders und obendrein nicht abschaltbar.hikaru hat geschrieben:24.03.2023 10:37:22convert mit -distort-Option aus imagemagick sollte die Entzerrung prinzipiell hinkriegen [1], sobald du die Transformationsparameter ermittelt hast.
Allerdings vermute ich, dass die geometrische Entzerrung einer abfotografierten Leinwand ähnlich unbefriedigende Ergebnisse erzeugen wird, wie der Weißabgleich des Diascanners.
...
Super, genau das meine ich! Danke!
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: [erledigt] Bilder entzerren
Zum Entzerren werf ich noch das auf imagemagick basierende unperspective-Skript[1] in den Raum
[1]: http://www.fmwconcepts.com/imagemagick/ ... /index.php
[1]: http://www.fmwconcepts.com/imagemagick/ ... /index.php
Re: [erledigt] Bilder entzerren
Hallo nochmal!
Damit Ihr seht, was der Diascanner produziert: https://test.szaktilla.de/nmz/
Die beiden Bilder stammen vom selben Film.
Gruß
Gregor
Damit Ihr seht, was der Diascanner produziert: https://test.szaktilla.de/nmz/
Die beiden Bilder stammen vom selben Film.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])