Forum: Digitale Signalverarbeitung / DSP / Machine Learning Bild aus Bitstrom anzeigen lassen


von Steffen H. (Gast)


Lesenswert?

Hallo zusammen,

ich habe einen Bitstrom aus einer s/w Kamera. Ich nehme an, dass er die 
unkomprimierten Bilddaten der Kamera enthält. Alle 640 Byte erkenne ich 
ein kurzes Synchronisationsmuster und alle 640x480 Byte ein langes 
Synchronisationsmuster. Ich vermute deshalb, dass es sich um die 
Helligkeitswerte (8 Bit) eines 640x480 Pixel großen Bildes handelt.

Ich habe den Bitstrom in eine Datei umgeleitet und gespeichert. Wie kann 
ich mir das darin (mutmaßlich) enthaltene Bild anzeigen lassen? Gibt es 
dafür eine Software, die mir dabei hilft?

Grüße
Steffen

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Ich taet's mal mit ImageMagick probieren.

Gruss
WK

von tja (Gast)


Lesenswert?

speichere deine Daten einfach in einer Datei, also jeder Pixel ein Byte. 
Lass auch die Sync-Wörter drinnen, und versuch es mit ImageJ zu öffnen:

https://imagej.nih.gov/ij/

Evtl. musst du deine Auflösung um deine Sync-Wörter erweitern, aber das 
sollte das geringste Problem sein.

von Egon D. (Gast)


Lesenswert?

Steffen H. schrieb:

> Ich habe den Bitstrom in eine Datei umgeleitet und
> gespeichert. Wie kann ich mir das darin (mutmaßlich)
> enthaltene Bild anzeigen lassen? Gibt es dafür eine
> Software, die mir dabei hilft?

Falls Du sie noch nicht kennst: Für Basteleien mit
Bitmap-Dateien (keine *.bmp, sondern "Pixelbilder")
ist die netpbm-Suite hilfreich.

Die pbm/pgm/ppm-Formate sind nahezu Klartext und
auch gut dokumentiert.

Die netpbm-Sammlung enthält u.a. ein Programm
"rawtopgm", was genau das leistet, was Du suchst.

Gimp kann die entstehenden .pgm-Datei importieren.


HTH

von Steffen H. (Gast)


Lesenswert?

Vielen Dank an alle! Ich bin schon am rumspielen und ausprobieren :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.