embedded Anwendung, 2D_Bilddaten -> Textoverlay, Text in Bildfläche schreiben



  • Guten Tag zusammen,

    nun bin ich mit meiner Diplomarbeit fast fertig, vielen Dank für Eure Hilfe puncto C-Code. Das Projekt war eigentlich ganz einfach. Blockschaltbild:
    |Kamera| -> |EmbeddedSystem| -> |TV-Ausgang|
    Das Embedded System führt Routinen aus damit z.B. Farbe, Kontrast schön erscheinen. Somit ist der erste Teil fertig.

    Anforderung, Teil 2:
    Im Bild (VGA_array[640][480]) soll ein Text erscheinen der verschiedene Zustände über z.B. Histogramm u.s.w. ausgibt. Das wäre ein ungemein großer Vorteil beim Debuggen da ich mit der JTAG-ICE in die Grenzen der Handhabbarkeit komme.

    Frage:
    Gibt es eine C-Bibliothek die mein VGA_array so manipuliert dass tatsächlich Text über dem Bild erscheint.
    So in etwa:

    void overlay(short *bilddaten, char *text)
    

    Grüße, Kevin



  • da es sich um ein embedded system handelt, wuerde ich einfach einen bitmap-font hernehmen und jeweils den entsprechenden ausschnitt eines chars pixelweise in den framebuffer kopieren.
    ansonsten: freetype.


Anmelden zum Antworten