¿Hay alguna forma en Android para usar un GLSurfaceView para mostrar la vista previa de la cámara, mientras se usan los efectos OpenGL en esa superficie? Efectos de mezcla específicamente aditivos. Sé que OpenGL puede usar los efectos, y sé que la cámara se puede colocar en SurfaceView, pero ¿se puede colocar una cámara en GLSurfaceView y se pueden aplicar efectos de fusión OpenGL a la vista previa de esa cámara?Android: aplique efectos OpenGL a la cámara
11
A
Respuesta
5
Puede utilizar la vista previa de la cámara para obtener los píxeles brutos de los marcos de la cámara, luego subirlo a una textura, y luego puede hacer los efectos que desee. Intente ver esto: Android Camera OpenGL ES Tutorial (el soporte de la cámara Android es bastante defectuoso, casi nunca funciona cuando se usa de esta manera).
1
Esto no se ha probado hasta el momento, pero Camera.setPreviewTexture
parece que fue diseñado para este tipo de trabajo. Utiliza directamente una textura OpenGL ES como objetivo de las imágenes de vista previa, por lo que puede hacer cualquier cosa que un sombreador pueda hacer con dicha textura.
Cuestiones relacionadas
- 1. cómo usar la cámara Android con OpenGL ES para trabajar?
- 2. Cuestiones de la cámara OpenGL ES 2.0
- 3. Luchando con SurfaceView, la cámara y OpenGL
- 4. Procesamiento y OpenGL - ¿Cambia la posición de la cámara?
- 5. Android - Previsualización de la cámara
- 6. Acceda a la cámara a través de OpenMAX en Android
- 7. ¿Efectos de imagen para Android?
- 8. Capa de contenido OpenGL sobre AVCaptureSession CVImageBufferRef desde la cámara
- 9. superposición de OpenGL en vista de la cámara
- 10. Android OpenGL Captura de pantalla
- 11. ¿Cómo rotar el modelo no la cámara en OpenGL?
- 12. producir efectos borrador utilizando libgdx y OpenGL ES
- 13. ¿Cómo crear efectos Lomo/Retro en Android Camera Preview?
- 14. ¿Cómo accedo a la cámara en teléfonos con Android?
- 15. Cómo usar Android ndk para acceder a la cámara
- 16. Android no se pueda conectar a servicios de la cámara
- 17. Android - No se puede conectar a la cámara
- 18. Cámara en Android
- 19. cámara Android girar
- 20. Android cámara frontal
- 21. Cámara personalizada Android
- 22. Android OpenGL ES, desplazamiento suave
- 23. Detección de color con la cámara Android
- 24. Procesamiento de imágenes con la cámara Android
- 25. Orientación de la cámara en Android
- 26. Android Camera Preview - Cómo congelar la cámara?
- 27. Vista de superficie de la cámara Android
- 28. Android calidad de la cámara personalizada
- 29. Android opengl textura corrupción
- 30. Pobre rendimiento de Android Canvas.drawBitmap - cambiar a OpenGL?
@Patrick D ¿Ha resuelto su problema utilizando este openGl puede compartir cualquier tutorial o referencias para aplicar filtros de cámara en vivo – Erum
Haga referencia a cualquier cámara de Android y OpenGL – NovusMobile
@ AndroEmbedded ¿Qué quiere decir? –