Aplikasi Android untuk menggabungkan foto. Internal ia menggunakan opencl.
Ide:
Membutuhkan minimum 2 foto.
Gambar input 1 | Gambar input 2 |
---|---|
![]() | ![]() |
Panorama: Pesawat | Panorama: Silindris | Panorama: Bulat |
---|---|---|
![]() | ![]() | ![]() |
Gambar disejajarkan berdasarkan gambar pertama. Gambar yang selaras akan diisi dengan piksel hitam yang hilang.
Gambar input 1 | Gambar input 2 | Gambar input 3 |
---|---|---|
![]() | ![]() | ![]() |
Gambar output 1 (sama seperti gambar input 1) | Gambar keluaran 2 | Gambar output 3 |
---|---|---|
![]() | ![]() | ![]() |
Gambar disejajarkan sebelum bergabung.
Gambar input 1 | Gambar input 2 | Gambar input 3 |
---|---|---|
![]() | ![]() | ![]() |
Keluaran
Gambar disejajarkan sebelum bergabung. Mode:
Gambar input 1 | Gambar input 2 | Gambar input 3 |
---|---|---|
![]() | ![]() | ![]() |
Rata-rata | Terdekat dengan rata -rata |
---|---|
![]() | ![]() |
Linier (default) | Kubik | Daerah | Lanczos4 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Lanczos4 terlihat paling tajam sehingga saya akan beralih dari default ke yang satu ini.
Saat membuat panorama, gambar hasilnya memiliki perbatasan hitam.
Panorama | Masker |
---|---|
![]() | ![]() |
Saya menguji opencv / opencv_contrib untuk mengisi area ini (waktu yang dibutuhkan adalah pada laptop saya bukan pada perangkat adroid):
Ns | Telea | Shiftmap | FSR cepat | FSR terbaik |
---|---|---|---|---|
4,57 detik | 4,04 detik | 22,68 detik | 190.09 detik | 3086.39 detik |
![]() | ![]() | ![]() | ![]() | ![]() |
Dari sudut pandang saya:
Jika Anda menangkap 2-3 gambar air terjun air tidak terlihat cukup buram. Cobalah untuk menambahkan beberapa blur / gerak blur pada area yang berbeda. (Saya perlu jadi ambil beberapa bidikan menarik dulu.)