glreadpixels

    18熱度

    2回答

    轉換數據我想從動畫每一幀的OpenGL與glReadPixels()和數據轉換爲的OpenCV ::墊。我知道glReadPixels()按從左到右的順序從低位到高位獲取數據。另一方面,OpenCV以不同的方式存儲數據。 有誰知道任何圖書館或任何教程/例子,可以幫助我把數據從glReadPixels轉換爲OpenCV的:在C++墊? 摘要 OpenGL frame ---------------

    2熱度

    1回答

    這裏是我的採摘代碼 public static void pick(GL11 gl){ int[] viewport = new int[4]; ByteBuffer pixel = ByteBuffer.allocateDirect(3).order(ByteOrder.nativeOrder()); mColourR = BaseObject.getCol

    5熱度

    5回答

    我正在使用glReadPixels將數據讀入CVPixelBufferRef。我使用CVPixelBufferRef作爲AVAssetWriter的輸入。不幸的是,像素格式似乎不匹配。 我覺得glReadPixels在RGBA格式,而AVAssetWriter希望在ARGB格式的像素數據返回像素數據。什麼是將RGBA轉換爲ARGB的最佳途徑? 這裏是我試過到目前爲止:沿ARGB =的行 位操作(R

    3熱度

    3回答

    我正在爲客戶端開發增強現實應用程序。 OpenGL和EAGL部分已經在Unity 3D中完成,並在我的應用程序中實現爲View。 我現在需要的是一個按鈕,捕捉OpenGL內容的截圖,這是最後面的視圖。 我試着自己寫,但是當我點擊一個帶有指定IBAction的按鈕時,它只保存屏幕的1/4(左下角) - 儘管它確實將它保存到相機膠捲中。 所以基本上,我怎樣才能讓它保存整個屏幕大小,而不是隻有四分之一?

    5熱度

    1回答

    在iOS 5中,OpenGL ES的紋理緩存被引入提供攝像頭的視頻數據到OpenGL的一個直接的方式,而不需要複製緩衝區。有一個session 414 - Advances in OpenGL ES for iOS 5 of WWDC 2011的紋理緩存簡要介紹。 我發現了一個有趣的article,它最終會進一步濫用這個概念,並通過簡單地鎖定紋理,然後直接訪問緩衝區來繞過對glReadPixels

    3熱度

    1回答

    我正在使用openGL ES 2.0和GLSL着色器,並且使用Renderbuffer(也稱爲離屏渲染)處理FBO。 它適用於30 fps。 但是,當我使用glReadPixels或glcopyteximage2d,它下降到8 fps。 我不喜歡的東西: glBindFramebuffer(GL_FRAMEBUFFER, frameBuf); //DRAW something glReadPi

    0熱度

    2回答

    我正在使用android ndk編寫遊戲。我正在使用picking來選擇opengl中的對象。 因爲我有一個離屏framebuffer對象,我渲染到,我使用glReadPixels()從FBO獲取顏色。顏色然後編碼被點擊對象的ID。 問題是glReadPixels()不起作用。它只是不讀取任何顏色值。 有什麼我必須做的,使其工作? GLubyte pixel[4] = {0,0,0,0};

    5熱度

    1回答

    我使用glReadPixels以drawFrame方法GLSurfaceView.Renderer定期拍攝快照。我需要定期拍攝此快照,以根據我的應用程序要求保存我的數據。 但是glReadPixels表現真的很慢並且表現出滯後。以下是我如何使用該方法: gl.glReadPixels(0, 0, 1280, 752, GL10.GL_RGBA,GL10.GL_UNSIGNED_BYTE, bb);

    2熱度

    1回答

    我在做安卓遊戲。(使用andengine) 我需要記錄遊戲畫面。 這不是爲了製作宣傳視頻,而是讓遊戲玩家查看他們的遊戲。 我的應用程序應該自己記錄視頻。 所以我不能解決這個問題,在市場上使用可用的錄音應用程序。 我已經檢查下面的代碼。 http://code.google.com/p/andengineexamples/source/browse/src/org/anddev/andengine/

    2熱度

    1回答

    我們的應用程序使用glreadpixels捕獲每一幀的屏幕。在iOS 5設備上,當您收到短信(或任何其他通知,我假設)時,該應用會在glreadpixels通話中崩潰。 崩潰只發生在iOS 5上,通知的新樣式(從頂部向下滑動並在不久之後消失的樣式)。在iOS 4上,舊的UIAlertView樣式通知正常工作。 具體而言,撥打glReadPixels()時會拋出EXEC_BAD_ACCESS錯誤。