Hi,
ich arbeite derzeit an einem Projekt für die Hochschule. Es geht darum, auf eine am PC oder über IP "angeschlossene" Kamera zuzugreifen und die Bilder anzuzeigen, aber nicht im Original, sondern bearbeitet, d.h. bestimmte Segmentierungsverfahren finden dort statt und diese Bereiche werden transformiert. Die Ergebnisbilder sollen angezeigt werden.
Mein Problem: Speichere ich das bearbeitete Video ab und lade es zu einem beliebigen Zeitpunkt in die Applikation rein, sind die Informationen über die Segmente, etc. verloren.
Frage: Wie würdet ihr das machen, wenn ihr die Information pro Bild speichern wollt?
Meine Idee war es, eine Datenbank dafür anzulegen, die ja aber extrem groß wird..
Dabei habe ich eine Tabelle VIDEO, wo die ID und der Pfad des Videos hinterlegt ist.
In VIDEO_INFO wird jedes Video mit seinen einzelnen Frames (also Bilder) angelegt, wobei jedes eindeutige Bild eine Referenz auf die Segment-Informationen (extra Tabelle) enthält.
Eine andere Idee wäre es, die extrahierten Frames als Bild zu speichern und mit Exif die Metadaten zu ändern (z.B. die Segmentierungsinformationen).
Damit beide Lösungen funktionieren, bräuchte ich einen Parser bzw Encoder, um aus den Bilder wieder ein Video zu erstellen. Meine Vermutung ist, dass die Performance zu schwach wäre.
Hat daher jemand eine bessere Idee, wie ich für mehrere Videos pro Bild Informationen abspeichern kann?
ich arbeite derzeit an einem Projekt für die Hochschule. Es geht darum, auf eine am PC oder über IP "angeschlossene" Kamera zuzugreifen und die Bilder anzuzeigen, aber nicht im Original, sondern bearbeitet, d.h. bestimmte Segmentierungsverfahren finden dort statt und diese Bereiche werden transformiert. Die Ergebnisbilder sollen angezeigt werden.
Mein Problem: Speichere ich das bearbeitete Video ab und lade es zu einem beliebigen Zeitpunkt in die Applikation rein, sind die Informationen über die Segmente, etc. verloren.
Frage: Wie würdet ihr das machen, wenn ihr die Information pro Bild speichern wollt?
Meine Idee war es, eine Datenbank dafür anzulegen, die ja aber extrem groß wird..
Dabei habe ich eine Tabelle VIDEO, wo die ID und der Pfad des Videos hinterlegt ist.
In VIDEO_INFO wird jedes Video mit seinen einzelnen Frames (also Bilder) angelegt, wobei jedes eindeutige Bild eine Referenz auf die Segment-Informationen (extra Tabelle) enthält.
Eine andere Idee wäre es, die extrahierten Frames als Bild zu speichern und mit Exif die Metadaten zu ändern (z.B. die Segmentierungsinformationen).
Damit beide Lösungen funktionieren, bräuchte ich einen Parser bzw Encoder, um aus den Bilder wieder ein Video zu erstellen. Meine Vermutung ist, dass die Performance zu schwach wäre.
Hat daher jemand eine bessere Idee, wie ich für mehrere Videos pro Bild Informationen abspeichern kann?