Forum: PC-Programmierung Fisheye rausrechnen


von fishermansfriend (Gast)


Lesenswert?

habe ein ähnliches Problem wie unter 
Beitrag "Verzerrungen an Bildern rausrechnen"

Habe eine Kamera mit Weitwinkel-Objektiv, dass Bild ist dementsprechend 
verzerrt.
Habe jetzt gelesen, dass es schon fertige Tools gibt, die die Verzerrung 
automatisch rausrechnen.
Einmal Panorama Tools von Prof. Dersch und Hugin welches darauf basiert.

Hat jemand schon erste Erfahrung damit gesammelt?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Meinst Du ein Weitwinkelobjektiv oder ein Fischaugenobjektiv? Das sind 
zwei unterschiedliche Paar Schuhe.

Welches Objektiv ist es denn genau?


Verzerrungen von nicht perfekt korrigierten Weitwinkelobjektiven kann 
PTLens korrigieren. Es kann aber auch Fischaugenaufnahmen so verzerren, 
daß eine Weitwinkelaufnahme draus wird.

http://www.epaperpress.com/ptlens/

von fishermansfriend (Gast)


Angehängte Dateien:

Lesenswert?

die Infos die ich vom Zulieferer momentan habe sind:

BFM1520, 1/3", M12x0,5mm, Focal Length 1,47mm.
Müßte die Linse sein die ich unter 
http://www.lensation.de/index.php?page=shop.product_details&flypage=shop.flypage&product_id=24&category_id=6&manufacturer_id=0&option=com_virtuemart&Itemid=6&vmcchk=1
gefunden habe (PDF, siehe Anhang)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ah, es geht nicht um Photographie, sondern um Videotechnik. Das Ding 
jedenfalls dürfte mit ziemlicher Sicherheit tatsächlich ein Fischauge 
sein; einen Bildwinkel von 195° (!!!!) kann man nicht mit einem 
Weitwinkel einfangen.

Extreme Weitwinkelobjektive (für Photographiezwecke) haben Bildwinkel 
von etwas über 100°.

Mit PTLens müsstest Du die mit dem Fischauge aufgenommenen Bilddaten in 
Weitwinkelgeometrie umrechnen können.

von gast (Gast)


Lesenswert?

habe verushct mal mit PTlens Verzerrung raus zubekommen, aber außer bild 
drehen und bescheiden, geht da nichts.

Es sei den, man hat eine Kamera + Objektiv welche im Programm 
unterstützt wird (z. B. Canon)

von tex (Gast)


Lesenswert?

> einen Bildwinkel von 195° (!!!!) kann man nicht mit einem
> Weitwinkel einfangen

Da musst Du nicht nur aufpassen, dass Du nicht die Finger vor der Linse 
hast sondern auch dass Du nicht die Füße im Bild hast ;-)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> habe verushct mal mit PTlens Verzerrung raus zubekommen,
> aber außer bild drehen und bescheiden, geht da nichts.

Das widerspricht der Beschreibung:

> Fisheye Images
>
> Fisheye images are distinguished by immense amounts of
> barrel distortion. Special facilities exist in PTLens
> for converting fisheye images to rectilinear images.
> In this case no calibration is necessary as sliders
> are provided for maximum flexibility.

(Hervorhebung von mir)

Im Programmfenster rechts unten unter [Correct] "Fisheye" auswählen und 
dann die Schieberegler links unten verwenden.

von zwieblum (Gast)


Lesenswert?

PTLense ist lustig, aber das verwendete Modell taugt nichts (viel zu 
wenig Referenzpunkte). Schau mal da, wie das in Matlab geht 
http://vision.caltech.edu/bouguetj/calib_doc/

Mit OpenCV funktionierts's natürlich auch.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.