Aplicación de Android para fusionar fotos. Internal, usa OpenCl.
Ideas:
Necesita mínimo 2 fotos.
Imagen de entrada 1 | Imagen de entrada 2 |
---|---|
![]() | ![]() |
Panorama: avión | Panorama: cilíndrico | Panorama: esférico |
---|---|---|
![]() | ![]() | ![]() |
Las imágenes están alineadas en función de la primera imagen. Las imágenes alineadas se llenarán con píxeles negros faltantes.
Imagen de entrada 1 | Imagen de entrada 2 | Imagen de entrada 3 |
---|---|---|
![]() | ![]() | ![]() |
Imagen de salida 1 (igual que la imagen de entrada 1) | Imagen de salida 2 | Imagen de salida 3 |
---|---|---|
![]() | ![]() | ![]() |
Las imágenes están alineadas antes de fusionarse.
Imagen de entrada 1 | Imagen de entrada 2 | Imagen de entrada 3 |
---|---|---|
![]() | ![]() | ![]() |
Producción
Las imágenes están alineadas antes de fusionarse. Modos:
Imagen de entrada 1 | Imagen de entrada 2 | Imagen de entrada 3 |
---|---|---|
![]() | ![]() | ![]() |
Promedio | Más cercano al promedio |
---|---|
![]() | ![]() |
Lineal (predeterminado) | Cúbico | Área | Lanczos4 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Lanczos4 parece ser el más agudo, por lo que cambiaré de predeterminado a este.
Al crear panoramas, las imágenes de resultados tienen bordes negros.
Panorama | Mascarilla |
---|---|
![]() | ![]() |
Probé OpenCV / OpenCV_Contrib para llenar estas áreas (el tiempo que tomó está en mi computadora portátil, no en el dispositivo Adroid):
Ns | Telea | Mapa de cambio | FSR rápido | Mejor fsr |
---|---|---|---|---|
4.57 segundos | 4.04 segundos | 22.68 segundos | 190.09 segundos | 3086.39 segundos |
![]() | ![]() | ![]() | ![]() | ![]() |
Desde mi punto de vista:
Si captura 2-3 imágenes de una cascada, el agua no se ve lo suficientemente borrosa. Intente agregar un poco de desenfoque / desenfoque de movimiento en áreas que sean diferentes. (Necesito que tome algunas fotos interesantes primero).