/ / Bildverarbeitung mit OpenCV auf OpenGL-Grafik - opencv, c ++ 11, opengl, Cluster-Analyse

Bildverarbeitung mit OpenCV auf OpenGL-Grafik - opencv, c ++ 11, opengl, Cluster-Analyse

Wie der Titel sagt, möchte ich wissen, ob es eine Möglichkeit gibt, Grafiken mit OpenCV zu bearbeiten, das von OpenGL erstellt wurde?
Ich zeige Tausende von Punkten in Echtzeit mit OpenGL. Jetzt möchte ich Cluster für diese Punkte und später für die Punktverfolgung erstellen.
ich habe gefunden Dies aber konnte es nicht gut verstehen.
Davon abgesehen Dies Seite ein Typ erwähnt "OpenCV arbeitet im Allgemeinen mit realen Bilddaten und würde nicht mit Grafiken arbeiten, die von OpenGL generiert werden."
Ist es wahr?
Unten ist einer der Screenshots der Echtzeitausgabe.
Bildbeschreibung hier eingeben

Antworten:

0 für die Antwort № 1

Verwenden Sie glReadPixels, um das gerenderte Ergebnis in den Hauptspeicher zu kopieren. Dann können Sie eine cv :: Mat aus dem Puffer erstellen.