Visualización de la vista previa de cámara en vivo modificada

Actualmente he hecho una aplicación para Android que puede mostrar una vista previa en vivo de la cámara, pero estoy buscando una forma de realizar la manipulación de píxeles en vivo (es decir, hacer la imagen en escala de grises, sepia, etc.). Aún no he encontrado ningún código para alguien que ha hecho esto antes.

Cualquier ayuda sería apreciada.

Puede utilizar Camera.Parameters para establecer el efecto adecuado. Lea más sobre esto aquí .

Si desea hacer la manipulación por la suya, utilice onPreviewFrame de cámara. Esto le da raw byte[] de formato YUV (por defecto, usted podría configurarlo a otros formatos también. Mira aquí para configurar el formato de vista previa).

Ahora usted podría capaz de realizar cualquier manipulación de píxeles que desea en el byte[] .

¡Espero que esto ayude!

He respondido a esta pregunta aquí . En resumen, este tutorial le da probablemente la mejor manera, cómo lograr esto (utilizando OpenCV, una biblioteca de Visión por computadora gratuita). También puede descargar su aplicación de ejemplo desde su sitio web .

  • Manejo adecuado de la rotación de la cámara (en TextureView)
  • Importar la Galería de Android
  • Cámara de Android ICS emulador
  • Android: ¿Cómo hacer una vista previa de cámara en forma de círculo?
  • Usando cámaras frontales y traseras simultáneamente android
  • escala de previsualización de la cámara para adaptarse a la mitad de la pantalla
  • La cámara no se abre después de conceder el permiso en vista de superficie
  • Uso de la cámara en la aplicación Phonegap con sólo entrada HTML, sin Camera API
  • Forzar la resolución de la cámara en Android
  • Inicie la aplicación de cámara nativa con la opción de capturar vídeo o imagen
  • Error de la cámara 100 Detalle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.