glreadpixels

    -1

    2答えて

    : #include "stdafx.h" #include<windows.h> #include<stdio.h> #include <gl\GL.h> int main(int argc, char** argv) { GLubyte color[3]; glReadPixels(800, 800, 1, 1, GL_RGB, GL_UNSIGNED_BYTE

    -1

    1答えて

    qtとQOpenGLFunctionsを使ってスクリーングラバーを作ろうとしています。私のコードはfuncs = context-> functions();のseg faultsです。このコードは実際には素晴らしいものではなく、スレッド化されているわけではありません。タイマーはそのような小さな間隔では正確ではありませんが、私が使用しようとしているコードよりもコンセプトの証拠です。私が理解している

    0

    1答えて

    私のテストデバイス内の各フレームでglReadPixelsが約30〜50ms(1280 * 960)かかりますので、PBOを使用してglReadPixels()最後のparamはゼロまたは "null"にできないので、私はJavaでglReadPixelsを直接使うことはできません。私はまた、上記のようにndkを使用しようとしますhere。しかし、最後のparamは、私のndkのGLES3/gl3

    3

    1答えて

    アニメーション表示をレンダリングするC++ Open GLアプリケーションがあり、glReadPixels()を使ってフレームバッファの内容をキャプチャして保存します1Dのchar配列として返します。 私はバッファの内容を取得し、次のように、char配列に保存することができます: char * values = (char *) malloc(width * height * 4 * sizeof

    2

    1答えて

    JOGLを使用してOpenGLで表示しているもののビデオを保存します。これを行うには、次のようにフレームを写真に書き込んでから、すべてのフレームを保存したらffmpegを使用します。私はこれが最善の方法ではないことを知っていますが、tex2dimageとPBOでどのように加速するかについてはまだあまり明確ではありません。その方向への助けはとても役に立ちます。 とにかく私の問題は、OpenGLクラス

    5

    1答えて

    iOS 5では、OpenGL ESテクスチャキャッシュが導入され、バッファをコピーせずにカメラビデオデータからOpenGLに直接移動できます。テクスチャキャッシュの概要はsession 414 - Advances in OpenGL ES for iOS 5 of WWDC 2011です。 この概念をさらに悪用し、単にテクスチャをロックしてバッファに直接アクセスすることによってglReadPix

    0

    1答えて

    処理された画像をOpenGL ESで保存するために、以下のコードを作成しました。それはうまくいく。その後 ByteBuffer bb = ByteBuffer.allocate(mWidth * mHeight * 4); mGL.glReadPixels(0, 0, mWidth, mHeight, GL_RGBA, GL_UNSIGNED_BYTE, bb); try { TJ

    0

    1答えて

    からcloorデータを取得し、私は、実際のピクセルデータを持って、これは私のコードとGallerydataである にそれを修正するために使用openGLESを願っていますtextureID からカラーデータを取得します。すべてのバイトはゼロですが、glgetErrorは0です。 私はなぜそれがわかりません。どんな天才男が私を助けることができるのですか? フレームバッファから byte[] Gall

    3

    5答えて

    AVAssetWriterの助けを借りて、OpenGLでレンダリングしたイメージをムービーファイルに記録したいとします。問題は、OpenGLフレームバッファからピクセルにアクセスする唯一の方法は、iOSでRGBAピクセル形式のみをサポートするglReadPixelsを使用することです。しかし、AVAssetWriterはこの形式をサポートしていません。ここでは、ARGBまたはBGRAを使用できます

    1

    1答えて

    OpenGLで現在のフレームのスクリーンショットを取得して、後で処理するために、PBOを使用して非同期にフレームバッファを読み込むことによってglReadPixelsのパフォーマンスを向上させようとしています。 GL_PIXEL_PACK_BUFFERがバッファにバインドされた後のglReadPixelsが直ちに返されるという印象を受けていますが、実際にはPBOを使用しない場合と同じかそれ以上の時