-2
使用OpenGL
和CVOpenGLESTextureCacheCreateTextureFromImage
:OpenGL紋理緩存源...可以渲染緩衝區?
在文檔here它說,目標可以是GL_TEXTURE2D
或GL_RENDERBUFFER
:這是什麼意思?可以使用綁定到幀緩衝區color_attachment_0
的渲染緩衝區來獲取圖像嗎?
使用OpenGL
和CVOpenGLESTextureCacheCreateTextureFromImage
:OpenGL紋理緩存源...可以渲染緩衝區?
在文檔here它說,目標可以是GL_TEXTURE2D
或GL_RENDERBUFFER
:這是什麼意思?可以使用綁定到幀緩衝區color_attachment_0
的渲染緩衝區來獲取圖像嗎?
你的問題有點混亂。
有文件說您可以將視頻幀推入GL_TEXTURE2D或GL_RENDERBUFFER。
在第一種情況下,您可以在片段着色器中使用sampler2D來查看視頻中的顏色並將視頻放在多邊形上。
在第二種情況下,是的,您可以將渲染緩衝區綁定到您的FBO並使用glReadPixels()獲取圖像。
但是,我不會將這些「源」中的任何一個稱爲必需的嗎?他們是目標。除非你的意思是作爲後期閱讀的來源?