如何设置 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 表面