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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine Vermutung:
Könnte ich r, g und b nach hinten. Und es gibt viel Raum für speedup.