Seite 1 von 1
3Dateien erstellen
Verfasst: Freitag 17. Februar 2012, 19:07
von Lasse
Hallo,
ich möchte 3d Dateien erstellen (Fototexturen, ausblendbare Linien, und kostenlose Viewerprogramme). Gibt es dazu APIs mit Python oder C?
Re: 3Dateien erstellen
Verfasst: Freitag 17. Februar 2012, 23:06
von BlackJack
@Lasse: Vielleicht solltest Du noch einmal verständlicher beschreiben was Du machen möchtest und nicht einfach ein paar Schlagworte in den Raum werfen!?
Re: 3Dateien erstellen
Verfasst: Samstag 18. Februar 2012, 10:40
von Lasse
Was ich machen wil (hier ausführlich erklärt):
1. Mit einer Kamera werden von 2 verschiedenen, bekannten Punkten Bilder von einem Gegenstand aufgenommen.
2. Mit Hilfe von Bildvergleichssoftware werden gleiche Bildausschnitte gefunden
3. Durch die in Schritt 2 gewonnenen Bildkoordinaten werden über die Trigonometrie Koordinaten im 3 dimensionalen Raum gefunden.
4. Auf Basis der 3D Koordinaten werden Dreiecke konstruiert, welche sich mit anderen Aufnahmen zusammen ein 3D-Modell der aufgenommenen Figur bilden.
5. Die Flächen der 3D Figur werden mit den zuvor aufgenommenen Bildern gefüllt.
Das ist der Plan. Ich suche zunächst ein Programm mit dem ich Schritt 4+5 in einem gängigen 3D Format entwickeln und abspeichern kann.
Re: 3Dateien erstellen
Verfasst: Samstag 18. Februar 2012, 11:26
von deets
Es gibt Bibilotheken wie zb
http://pointclouds.org/
Und fuer die Schritte 2-3 gibt's bundler - als Kommandozeilen-Tool.
Mit nur 2 Bildern wirst du aber nicht weit kommen.
Re: 3Dateien erstellen
Verfasst: Montag 20. Februar 2012, 12:36
von Lasse
@deets: Danke für deine super Antwort. Diese beiden Projekte sind wirklich gut!
Nur noch eine Frage: Kann man die point clouds libary und bundler über ctypes mit Python steuern?
Re: 3Dateien erstellen
Verfasst: Montag 20. Februar 2012, 13:09
von deets
Bundler via subprocess.
Die PCL ist C++ - da ist mit ctypes nix zu machen.
Re: 3Dateien erstellen
Verfasst: Montag 20. Februar 2012, 13:13
von Dav1d
Man könnte aber evt. einen Wrapper mit
SWIG für PCL erstellen.
Re: 3Dateien erstellen
Verfasst: Montag 20. Februar 2012, 14:47
von deets
Oder mit boots::Python oder SIP. Aber geben
Tuts da nix.
Re: 3Dateien erstellen
Verfasst: Montag 20. Februar 2012, 15:00
von snafu
Re: 3Dateien erstellen
Verfasst: Mittwoch 22. Februar 2012, 17:20
von Lasse
Danke für die ganzen Antworten, ich werde schauen ob ich es hinkriege.