-2

使用OpenGLCVOpenGLESTextureCacheCreateTextureFromImage

在此处的文档中,它说目标可以是GL_TEXTURE2Dor GL_RENDERBUFFER:这是什么意思?可以使用绑定到帧缓冲区的渲染缓冲区color_attachment_0来获取图像吗?

4

1 回答 1

1

你的问题有点令人困惑。

那里的文档说您可以将视频帧推送到 GL_TEXTURE2D 或 GL_RENDERBUFFER。

在第一种情况下,您可以在片段着色器中使用 sampler2D 从视频中查找颜色并将视频放在多边形上。

在第二种情况下,是的,您可以在那里将渲染缓冲区绑定到您的 FBO 并使用 glReadPixels() 获取图像。

但是,我不一定将其中任何一个称为“来源”?他们是目标。除非您的意思是作为以后阅读的来源?

于 2013-08-30T22:37:31.183 回答