在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