Cómo aplicar filtros personalizados en una cámara …?

Chicos estoy desarrollando la aplicación de cámara y esta es mi primera aplicación de Android.

a continuación estoy agregando la captura de pantalla de mi aplicación para lo que quiero.

Primera vista :

enter image description here

Aquí, después de hacer clic en el ícono del filtro de la esquina superior derecha, quiero una vista debajo.

Segunda vista:

enter image description here

No sé cómo puedo obtener este tipo de vista. también cómo puedo diseñar este tipo de vista en partes XML.

y leí más artículos sobre cómo abrir una vista previa de múltiples vistas en una sola pantalla, pero no obtuve ninguna solución que me agrade.

y finalmente después de seleccionar cualquiera de la vista previa del filtro quiero una vista de tipo de imagen anterior.

significa Filtro seleccionado es Vista previa aplicar a cámara [Vista previa de Surface]. Proporcione cualquier tipo de ejemplo de enlace de material.etc

chicos, por favor, ayúdenme. Cualquier tipo de ayuda será apreciada …):

Gracias por adelantado

Todas estas manipulaciones se pueden realizar con OpenCV. Descargue su ejemplo básico de Android y puede agregar su lógica a la callback onCameraFrame() .

De las imágenes, es de una aplicación llamada Cámara Geak. En realidad, desarrollé esta aplicación y utilicé GLSurfaceView, no la vista de superficie. Y la aplicación no se mantiene ahora porque me fui de esa compañía. Y actualicé esa aplicación llamada “U camera”. La animación de escala se mejoró en “U camera”.