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
Oder Shiboken. :)

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.