Hallo zusammen,
ich weiß, Buchscan-Software gibts (auch in Java) wie Sand am Meer. Es geht mir allerdings nicht nur um die Lösung des Problems, sondern auch um den Weg dahin, da ich mit Java noch nicht viel gemacht habe und es als eine Art erstes Projekt umgesetzt werden soll.
Hintergrund:
Meine Fragen:
Linksammlung (nach Antworten):
3D Graphic Java: Render fractal landscapes | JavaWorld
http://www.fxpal.com/people/chiu/kim-13_DewarpingBook-MobilePhone_cbdar13.pdf
ich weiß, Buchscan-Software gibts (auch in Java) wie Sand am Meer. Es geht mir allerdings nicht nur um die Lösung des Problems, sondern auch um den Weg dahin, da ich mit Java noch nicht viel gemacht habe und es als eine Art erstes Projekt umgesetzt werden soll.
Hintergrund:
- Konsolenanwendung mit Parametern ohne GUI Brimborium
- Zunächst sollen die Kanten fotografierter Doppelbuchseiten auf schwarzem Untergrund erkannt werden
- Dann die Buchseiten aufgeteilt und der schwarze Hintergrund weggeschnitten werden
- Danach die geteilten Bilder der Seiten in ein PDF exportiert werden
- Das erstellte PDF soll über PDF-X-Change-Viewer mit OCR-Daten versehen werden
Meine Fragen:
- In der 2D Welt kann man das ganze ja mit Lines, Rectangles und Points berechnen. Aber wie kann man das mit einem 3D Modell machen? Point3D ist klar, aber gibt es irgend eine Klasse für eine Ebene / eine Map, in der ich 3D-Punkte hinzufügen kann und die dann wie eine 3D-Landschaft aussieht?
- Wie kann man solch ein 3D-Modell wieder in ein 2D Modell umrechnen (Bügeln/Plattdrücken/Dewarpen)?
- Wie kann ich diese Umrechnung wieder auf das Bild (BufferedImage) anwenden (ConvoleOp eventuell)?
Linksammlung (nach Antworten):
3D Graphic Java: Render fractal landscapes | JavaWorld
http://www.fxpal.com/people/chiu/kim-13_DewarpingBook-MobilePhone_cbdar13.pdf
Zuletzt bearbeitet: