Application Android pour fusionner des photos. Internale Il utilise OpenCl.
Idées:
A besoin d'un minimum de 2 photos.
Image d'entrée 1 | Image d'entrée 2 |
---|---|
![]() | ![]() |
Panorama: avion | Panorama: cylindrique | Panorama: sphérique |
---|---|---|
![]() | ![]() | ![]() |
Les images sont alignées sur la base de la première image. Les images alignées se rempliront avec des pixels manquants noirs.
Image d'entrée 1 | Image d'entrée 2 | Image d'entrée 3 |
---|---|---|
![]() | ![]() | ![]() |
Image de sortie 1 (identique à l'image d'entrée 1) | Image de sortie 2 | Image de sortie 3 |
---|---|---|
![]() | ![]() | ![]() |
Les images sont alignées avant la fusion.
Image d'entrée 1 | Image d'entrée 2 | Image d'entrée 3 |
---|---|---|
![]() | ![]() | ![]() |
Sortir
Les images sont alignées avant la fusion. Modes:
Image d'entrée 1 | Image d'entrée 2 | Image d'entrée 3 |
---|---|---|
![]() | ![]() | ![]() |
Moyenne | Le plus proche de la moyenne |
---|---|
![]() | ![]() |
Linéaire (par défaut) | Cubique | Zone | Lanczos4 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Lanczos4 semble être le plus pointu, donc je passerai de la valeur par défaut à celui-ci.
Lors de la création de panoramas, les images de résultats ont des bordures noires.
Panorama | Masque |
---|---|
![]() | ![]() |
J'ai testé OpenCV / OPENCV_Contrib pour remplir ces domaines (le temps qu'il a pris est sur mon ordinateur portable et non sur le dispositif d'administration):
Ns | Téléacon | Shiftmap | FSR Fast | FSR meilleur |
---|---|---|---|---|
4,57 secondes | 4,04 secondes | 22,68 secondes | 190,09 secondes | 3086.39 secondes |
![]() | ![]() | ![]() | ![]() | ![]() |
De mon point de vue:
Si vous capturez 2-3 images d'une cascade, l'eau n'a pas l'air assez floue. Essayez d'ajouter un flou / flou de mouvement sur les zones différentes. (J'ai besoin donc de prendre des photos intéressantes en premier.)