samsung - manual de programacion android pdf
Aplicar efecto al cuadro de video capturado por la cámara. (1)
Noté que hay android.media.effect
para que lo use el desarrollador en el nivel 17 de API. También hay un ejemplo ''Helloeffect'' para que lo haga el desarrollador. Sin embargo, la muestra se centra en una imagen. Leí el archivo de la clase de efecto y descubrí que debía aplicar un efecto a las texturas GL
. Soy nuevo en opengl
y quiero aplicar un efecto al cuadro de video capturado por la cámara.
¿Alguien puede darme algunos consejos? ¡Gracias!
puede hacer el parámetro de la cámara y luego aplicar el filtro de color al parámetro para obtener el efecto diferente, pero primero debe verificar el filtro de color compatible con su dispositivo, básicamente, depende del dispositivo.
Camera.Parameters p = camera.getParameters();
camera.Parameters parameters = camera.getParameters(); //this will provide the supporting parameter for your device.
p.setSceneMode(Camera.Parameters.FLASH_MODE_AUTO); //it will set the flash mode.
p.setColorEffect(Camera.Parameters.EFFECT_NEGATIVE); //it will set the color effect to the preview and recording videos.
camera.setParameters(p);
pero tenga cuidado con el dispositivo nexus, había comprobado este método en nexus 5, la vista previa de la cámara se mostraba con efecto, pero la grabación se realizó de manera normal.
Échale un vistazo, espero que ayude.