Bild-Umwandlung von 2D-Koordinaten Zylindrische Koordinaten
Ich würde gerne konvertieren eines Jpeg-Bildes (seine Koordinaten (x,y)) in einen Zylindrischen Koordinaten..
Gibt es eine Funktion in opencv kann das direkt tun? oder welche Funktionen in opencv kann ich verwenden, um meine eigenen erstellen??
Ich bin mit der Verwirrung zwischen 2d-Koordinaten 3d-Koordinaten und zylindrischen Koordinaten.. kann jemand kurz über diese diskutieren?
Gibt es eine mathematische algorithmen zur Verfügung, um konvertieren von 2d zu 3d? 2d-zu-zylindrischen Koordinaten? 3d auf zylindrischen Koordinaten?
Ich Lesen, der früheren post über dieses Thema, aber versteht es nicht..
Habe ich nicht einen Kurs über Bildbearbeitung, aber ich bin in Eile, um Bücher zu Lesen..
Ich Lerne durch Erfahrung und durch das Studium anderer Programmierer den code.. also Quellcode wird viel geschätzt..
danke an alle und sorry für mein elementares post,
- ich möchte zum konvertieren der 2d-Koordinaten des jpeg-Bildes in zylindrischen Koordinaten.. ich werde mich mit den konvertierten Koordinaten in Bild-stitching-Funktion später..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im 2D-Bereich, haben Sie die Polar-Koordinaten. OpenCV verfügt über zwei nützliche Funktionen zur Konvertierung zwischen kartesischen und Polar-Koordinaten cartToPolar und polarToCart. Es scheint nicht zu sein, ein gutes Beispiel für die Verwendung dieser Funktionen, also machte ich eine für Sie mit die
cartToPolar
Funktion:Zylindrische Koordinaten sind die 3D-version von Polar-Koordinaten. Unten ist ein kleines Beispiel zu zeigen, wie man Sie verwirklichen könnte zylindrischen Koordinaten. Ich bin mir nicht sicher, wo Sie bekommen Ihre 3D-z-Koordinate, so dass ich es gerade so geschafft willkürlich (z.B.
x + y
):Wenn Sie interessiert sind in Bild Nähen, haben Sie einen Blick auf die stitching.cpp und stitching_detailed.cpp Proben, die die OpenCV.
EDIT :
Sie können diese Ressourcen auf zylindrische Projektion hilfreich:
Computer Vision: Mosaike
Warum Mosaik?
Automatische Panorama-Image Stitching using Invariant Features
Full view-Panoramabild-Mosaiken und environment maps
Mat::push_back()
Funktion verwenden, können Sie laufen eine ältere version von OpenCV. Welche version verwenden Sie?