在Android中使用GLSurfaceView来显示相机预览,同时在该表面上使用OpenGL效果时有什么方法吗?具体添加混合效果。我知道OpenGL可以使用这些效果,并且我知道相机可以放置在SurfaceView上,但是可以将相机放置在GLSurfaceView中并将OpenGL混合效果应用于相机预览?Android:将OpenGL效果应用于相机
11
A
回答
5
您可以使用相机预览来获取相机框的原始像素,然后将其上传到纹理,然后您可以执行任何所需的效果。尝试看看这个:Android Camera OpenGL ES Tutorial(安卓相机的支持虽然很麻烦,但在使用这种方式时几乎从不运行)。
1
到目前为止尚未测试,但Camera.setPreviewTexture
看起来像它是专为这种工作而设计的。它直接使用OpenGL ES纹理作为预览图像的目标,因此您可以使用着色器对这种纹理进行的任何操作。
相关问题
- 1. 如何将效果应用于相机图像?
- 2. 将旋转矢量应用于OpenGL相机或“查看矩阵”
- 3. 在android应用程序中的相机效果
- 4. Android - 相机和OpenGL ES
- 5. android启动相机应用程序(不适用于结果)
- 6. 使用OpenGL的Android相机帧处理
- 7. 将效果添加到Android相机预览
- 8. 将滤镜效果应用于UIImage
- 9. 将揭示效果应用于InkToolbar [UWP]
- 10. Cocos2d - 将GLImageProcessing效果应用于CCSprite
- 11. iPhone OpenGL ES Paint App刷机效果
- 12. 如何将视频效果应用于osx中的本机应用程序
- 13. opengl es投影和android中的相机
- 14. Android OpenGL ES 2.0多纹理和相机
- 15. android在相机应用
- 16. Android相机应用程序
- 17. OpenGL ES Shake效果
- 18. 火效果opengl iphone
- 19. OpenGL 3D相机gluLookAt
- 20. Opengl中的相机
- 21. OpenGL相机是laggy
- 22. openGL相机问题
- 23. UICollectionView 3D效果像iOS相机应用程序
- 24. 相机在Android应用上死机
- 25. 什么是android opengl相当于surfaceHolder.lockCanvas()
- 26. 如何将悬停效果应用于Z-index应用div?
- 27. 在Android(和iOS)上使用Qt绘制3D效果与openGL的2D效果
- 28. Android相机适用于模拟器,但不适用于手机?
- 29. OpenGL(Python) - 将STMap(UVmap)应用于图像?
- 30. OpenGL-ES 2.0(适用于Android),如何创建2D动态光照效果?
@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