Extrahieren Sie RGB-Werte von einem AVFrame (FFMPEG) in C++

Ich bin versucht derzeit, Lesen Sie in video-frames mithilfe von FFMPEG. Das format ist PIX_FMT_RGB24; Für jedes Bild, die RGB-Werte sind alle zusammen in Bild->data[0] (Rahmen, Wo ist der Typ AVFrame).

Wie extrahiere ich die einzelnen R -, G-und B-Werte für jedes Bild? Dies ist für die Bearbeitung der Videos. Ich würde denken, es würde funktionieren auf die gleiche Weise wie extrahieren Sie die RGB-Werte aus einer bitmap zu. Danke!

  • Nur eine Klarstellung - ich brauche die R -, G-und B-Wert eigenständig, sollte ich schon die raw RGB-Daten aus der AvFrame
InformationsquelleAutor Extrakun | 2009-06-26
Schreibe einen Kommentar