Aplicación de cámara

Como crear una aplicación de cámara en Android, con sus distintas funcionalidades. Tanto con camera Api como saber usar cameraX. Cada vez las cámaras son más importantes en los móviles, es la principal funcionalidad que usan para vender el producto y la visión computacional es un tema candente y en constante crecimiento. Por tanto, adquirir unos conocimientos básicos de como usar la cámara, tanto para foto como para vídeo asi como de trabajar sobre lo que la imagen ve (como cuando detecta la camara o la escena) puede ser algo interesante de abarcar.