在Android中使用GLSurfaceView来显示相机预览,同时在该表面上使用OpenGL效果时有什么方法吗?具体添加混合效果。我知道OpenGL可以使用这些效果,并且我知道相机可以放置在SurfaceView上,但是可以将相机放置在GLSurfaceView中并将OpenGL混合效果应用于相机预览?Android:将OpenGL效果应用于相机
11
A
回答
5
您可以使用相机预览来获取相机框的原始像素,然后将其上传到纹理,然后您可以执行任何所需的效果。尝试看看这个:Android Camera OpenGL ES Tutorial(安卓相机的支持虽然很麻烦,但在使用这种方式时几乎从不运行)。
1
到目前为止尚未测试,但Camera.setPreviewTexture
看起来像它是专为这种工作而设计的。它直接使用OpenGL ES纹理作为预览图像的目标,因此您可以使用着色器对这种纹理进行的任何操作。
相关问题
- 1. 如何将不同的实时效果应用于android相机?
- 2. 如何将效果应用于相机图像?
- 3. 将旋转矢量应用于OpenGL相机或“查看矩阵”
- 4. 相机应用与Mltiple效果
- 5. 如何在相机活动中应用和保存Android相机效果?
- 6. 在android应用程序中的相机效果
- 7. Android - 相机和OpenGL ES
- 8. android启动相机应用程序(不适用于结果)
- 9. 使用OpenGL的Android相机帧处理
- 10. Android OpenGL相当于Matrix.mapPoints()
- 11. iOS相当于Android的CoordinatorLayout效果
- 12. 将效果添加到Android相机预览
- 13. 将滤镜效果应用于UIImage
- 14. Cocos2d - 将GLImageProcessing效果应用于CCSprite
- 15. 将揭示效果应用于InkToolbar [UWP]
- 16. iPhone OpenGL ES Paint App刷机效果
- 17. 相机变焦效果
- 18. 如何将波纹效果应用于Android BottomSheets
- 19. 在Android中捕捉时将效果应用于视频?
- 20. 如何将视频效果应用于osx中的本机应用程序
- 21. 减少Android OpenGL相机内存
- 22. opengl es投影和android中的相机
- 23. Android OpenGL ES 2.0多纹理和相机
- 24. android在相机应用
- 25. Android相机应用程序
- 26. 如何在Android相机的运行时间应用照片效果/过滤器?
- 27. OpenGL ES Shake效果
- 28. 火效果opengl iphone
- 29. OpenGL相机是laggy
- 30. 设置OpenGL相机
@Patrick D你解决了你的问题,使用这个openGl可以分享任何教程或参考申请现场相机过滤 – Erum 2014-11-11 07:18:39
请参考任何安卓&opengl相机 – NovusMobile 2015-07-08 10:26:12
@AndroEmbedded你是什么意思? – 2015-07-10 09:03:53