Tag: glreadpixels

glReadPixels ist ein OpenGL-API-Funktion zum Lesen von Pixeln, die Daten von der Quelle-framebuffer zur Ziel-Speicher-Puffer. Wenn FBO unterstützt wird, die Quelle könnte FBO; wenn PBO unterstützt wird, ist das Ziel könnte sein, PBO.

Holen Sie Daten von der OpenGL-glReadPixels(mit Pyglet)

Anzahl der Antworten 5 Antworten
Ich bin mit Pyglet(und OpenGL) in Python auf eine Anwendung, die ich versuche zu verwenden, glReadPixels, um die RGBA-Werte für einen Satz von Pixeln. Es ist mein Verständnis, dass OpenGL die Daten zurück, die als gepackte zahlen,

Android OpenGL ES 3.0 PBO anstelle von glReadPixels()

Anzahl der Antworten 1 Antworten
Möchte ich verbessern glReadPixels() Leistung mit PBO (für die GLES-3-Geräte) und ich lief in ein problem in diesem Stück code: final ByteBuffer pboByteBuffer = ByteBuffer.allocateDirect(4 * mWidth * mHeight); pboByteBuffer.order(ByteOrder.nativeOrder()); //set framebuffer to read from GLES30.glReadBuffer(GLES30.GL_BACK); //bind

Pixel-Formate, CVPixelBufferRefs und glReadPixels

Anzahl der Antworten 5 Antworten
Ich bin mit glReadPixels Einlesen der Daten in eine CVPixelBufferRef. Ich benutze die CVPixelBufferRef wie der Eingang in eine AVAssetWriter. Leider ist die pixel-Formate scheinen nicht überein. Ich denke glReadPixels zurück-pixel-Daten in RGBA - format, während AVAssetWriter

wie zu verwenden glreadpixels mit android — in der Regel erhalten Nullen

Anzahl der Antworten 2 Antworten
Ich versuche zu erkennen, das opengl-Objekt unter dem cursor ist... habe ich gelesen es bezeichnet, wie die Kommissionierung. Hier ist mein code: public int makeBuffer(GL10 gl, int x, int y) { ByteBuffer PixelBuffer = ByteBuffer.allocateDirect(4); PixelBuffer.order(ByteOrder.nativeOrder()); PixelBuffer.position(0);

Lesen der Daten mittels glReadPixel() mit multisampling

Anzahl der Antworten 1 Antworten
Derzeit bin ich versucht zu Lesen, die pixel-Daten aus dem frame Buffer in order to capture the screen in IOS. GlreadPixels-Befehl funktioniert bei Verwendung der folgenden Codes, um das setup-Rahmen-Puffer :- //buffers //Create a depth buffer that

Wie screenshot in OpenGL

Anzahl der Antworten 6 Antworten
Wie man einen screenshot von einem OpenGL-Fenster in C++ und speichern Sie die Datei. Fand ich die glReadPixels() - Funktion, aber ich weiß nicht, was als Nächstes zu tun ist. Wo kann ich den Pfad zu einer

Lesen Sie textur bytes mit glReadPixels?

Anzahl der Antworten 2 Antworten
Möchte ich dump raw textur-Daten auf die Festplatte (Lesen Sie später), und ich bin mir nicht sicher über glReadPixel liest aus dem aktuell gebundenen textur. Wie kann ich Lesen Sie die Puffer von meiner textur? Hey @Geri,

Lesen Sie die Pixel Werte aus dem Frame Buffer Object (FBO) unter Verwendung der Pixel Buffer Object (PBO)

Anzahl der Antworten 2 Antworten
Kann ich Pixel Buffer Object (PBO) zum direkten Auslesen der Pixel-Werte (d.h. mit glReadPixels) aus der FBO (also während FBO ist noch angebracht)? Wenn ja, Was sind die Vorteile und Nachteile der Verwendung von PBO mit FBO?

Konvertieren von Daten von glReadPixels () zu OpenCV :: Mat

Anzahl der Antworten 2 Antworten
Möchte ich, um jedes OpenGL frame aus einer animation mit glReadPixels() und konvertieren Sie die Daten in OpenCV::Mat. Ich weiß, dass glReadPixels() bekommt die Daten von Zeilen von der unteren zur oberen Hälfte, von Links nach rechts.