如何设置 Open GLES2.0 与 Android 相机配合使用?

Posted

技术标签:

【中文标题】如何设置 Open GLES2.0 与 Android 相机配合使用?【英文标题】:How to Set the Open GLES2.0 to work with the Android Camera? 【发布时间】:2011-12-19 05:41:00 【问题描述】:

在我的 android 相机应用程序中,我想借助 OPEN GL 顶点着色器和片段着色器在 Android 相机预览上设置一些效果。

是否有任何使用具有 Open GLES 效果的 Android 相机的示例或源代码? ?

我见过this。但我希望只有一个 SurfaceView 中的 android 相机效果而不是另一个。

谢谢。

【问题讨论】:

【参考方案1】:

我做过类似的事情。但是代码很乱,只是一个原型。在我的 github https://github.com/Jaa-c/PDA-Lupa/tree/master/src/pda/lupa 上查看。来自相机的预览通过 MyGLSurfaceView 中的 OpenGL 显示,但仅以灰度显示,因为转换颜色很慢。但它不使用着色器,因为它只使用 ES 1.1。

这里有一个关于类似主题的答案:Apply custom filters to camera output。它描述了一些在android中手动显示相机预览的可能方法。

【讨论】:

以上是关于如何设置 Open GLES2.0 与 Android 相机配合使用?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Open GL ES 2.0 创建 OFF SCREEN 表面

linux系统下too many files open如何定位与解决

如何匹配 open 和 stat mode_t?

打开 GL ES 2.0 为啥我的 VBO 不工作?

如何开通open***

已解决M1 Android studio Cannot open Local Terminal