Liniierungstool

Status des Praktikums: offen
Betreuer: Fabian Hollaus

Zielsetzung

Sinaitool GUI

Im Rahmen des Sinai Projektes wurden Fragmente von Manuskripten aufgenommen, die erst zusammengesetzt werden müssen. Dieses Puzzling wird semiautomatisch erfolgen: Sprachwissenschaftler wollen die Fragmente mithilfe eines Tools verschieben und rotieren können, um mögliche Zusammensetzungen zu erstellen. Die Fragmente sollen dabei in Layer (ähnlich zu Photoshop) geladen und manipuliert werden. Weiters dient die Linierung der Fragmente als wichtiger Anhaltspunkt, um die Fragmente zusammensetzen zu können. Aus diesem Grund soll ein Linierungsschema (siehe Abbildung) mithilfe einer GUI erstellbar sein und das Linierungsschema über die Fragmentstücke gelegt werden können. Das Tool soll in den nomacs Image Viewer, der auf dem CVL entwickelt wird, integriert werden. Die Implementierung soll in C++ und QT erfolgen.

Gliederung

  • Einarbeitung in das nomacs Framework
  • Implementierung des Tools in C++ und QT.
  • Entwickeln eines geeigneten Dateiformats, um die manipulierten Fragmente und erstellten Linierungsschema zu speichern. Das Dateiformat sollte XML kompatibel sein (Parser ist bereits vorhanden).
  • Schriftlicher Bericht und Präsentation des Praktikums

Sonstiges

  • Grundlegende C++ Kenntnisse erforderlich
  • QT Kenntnisse von Vorteil