Bagaimana saya bisa menjahit panorama dengan benar jika saya memindahkan kamera di sepanjang sumbu horizontal?

21

Di sini, di Argentina, kami memiliki jalan yang sangat mewah yang disebut "Lanin" . Semua rumah dan dinding di jalan itu memiliki semacam mosaik yang menempel padanya, dan itu sangat keren. Itu dibuat oleh seniman lokal yang tinggal di jalan itu .

Karena untuk karya seni urban ini panjangnya dua blok, saya memutuskan untuk membuat panorama itu, dengan menggerakkan diri pada poros horizontal sambil mengambil foto. Maksudku, aku mengambil satu foto, berjalan satu langkah lebih dalam di sepanjang jalan, mengambil foto lain, dan sebagainya.

Ketika saya mencoba menjahitnya di AutoPano, hal cacat berikut ini keluar:

contoh dijahit dengan buruk ( Res tinggi di sini )

Dan sisi lain dari blok:

contoh lain yang dijahit dengan buruk ( Res tinggi di sini )

Setelah ini, saya belajar tentang kesalahan paralaks dan mengapa Anda harus menghindari bergerak saat membuat panorama. Maksud saya, ada banyak kesalahan koneksi pada kedua gambar. Terutama di yang kedua, bagian dengan sudut cukup bermasalah untuk dijahit karena ketika saya bergerak, perspektif tampilan berubah banyak.

Jadi, apakah ada cara untuk menjahit panorama seperti ini dengan benar? Apakah ini hanya berfungsi pada dinding polos?

Andres
sumber
2
Terima kasih untuk pengeditan dan koreksi, @mattdm, bahasa Inggris saya sangat berkarat sekarang.
Andres
1
¡Su Inglés es mejor que mi español! Tidak ada masalah memahami apa yang Anda katakan sama sekali - saya hanya membuatnya sedikit lebih lancar.
mattdm

Jawaban:

15

Apa yang Anda coba buat adalah panorama gerakan paralel. Sudah berada di Daftar TODO saya untuk melakukan sejauh ini tetapi saya belum melakukannya sendiri.

Microsoft ICE mendukung ini. Ini adalah satu-satunya perangkat lunak yang saya tahu melakukan penjahitan otomatis panorama gerak paralel. Anda akan menemukan opsi itu di bawah 'Gerak Kamera' di bawah dan di sebelah kiri jendela pratinjau.

Itai
sumber
1
Apakah Anda memiliki tautan apa pun di sini, "panorama gerakan paralel" yang menggiurkan tetapi googling ini tidak muncul apa
Matt Grum
Maaf, seharusnya gerakan paralel bukan gerakan . IIRC, ini berasal untuk membuat panorama dari video di mana adegan difilmkan dari platform / kendaraan yang bergerak dan bingkai dirangkai sebagai panorama. Saya sudah tidak aktif di komunitas CG selama bertahun-tahun tetapi saya melihat jalan yang sangat mengesankan dari seluruh jalan yang panjangnya beberapa kilometer di salah satu pameran seni SIGGRAPH.
Itai
9

Ketika Anda memotret panorama dengan hanya memutar kamera maka Anda mensimulasikan efek bidang pandang yang lebih luas (bahkan jika Anda menggunakan proyeksi non-standar).

Jika Anda menggerakkan kamera maka apa yang Anda coba hasilkan tidak memiliki kesetaraan dalam kenyataan, yaitu bukan proyeksi 2D dari adegan 3D seperti kebanyakan foto, itu adalah sesuatu yang lain bersama-sama! Karena itu, tidak ada cara yang jelas untuk menyatukan gambar.

Namun saya menghargai bahwa dalam situasi ini tidak ada alternatif untuk memindahkan kamera. Apa yang akan saya lakukan adalah memotret setiap bangunan secara langsung, memotret semua celah di antara bangunan yang berhadapan, dan kemudian menggabungkannya dengan garis vertikal lurus. Dengan begitu bangunan akan berbaris, tetapi Anda masih harus melakukan beberapa pekerjaan memadukan jalan / langit. Hasilnya akan tetap terlihat sedikit aneh karena apa yang Anda hasilkan tidak akan sesuai dengan pandangan apa pun yang Anda dapatkan di kehidupan nyata.

sunting: @mattdm memunculkan poin bagus yang saya abaikan, apa yang ingin Anda lakukan dalam situasi ini adalah mensimulasikan proyeksi ortografis, yaitu proyeksi yang akan Anda dapatkan dengan lensa focal length tak terbatas berdasarkan infinity. Cara terbaik untuk memperkirakan ini adalah dengan mengambil foto sebanyak mungkin dengan sedikit pemisahan horizontal di antara mereka, dan kemudian menjahitnya sebagai serangkaian irisan vertikal tipis.

Matt Grum
sumber
2
Saya pikir apa yang disimulasikan adalah strip horizontal yang dipotong dari foto yang diambil dengan lensa panjang yang cukup jauh ke belakang untuk mencakup seluruh adegan secara langsung. Tidak mungkin hanya karena campur tangan bangunan dan sebagainya, dan karena Anda harus cukup jauh untuk membuat semuanya begitu lurus. Mungkin sedikit lebih alami jika bangunan di tengah jalan diambil lurus, dan semakin tidak terpusat saat Anda menjauh dari rumah pusat (menjaga lebih ke arah pusat setiap kali).
mattdm
Ah itu poin yang bagus dan mengingatkan saya pada sesuatu yang benar-benar saya abaikan, proyeksi ortografis (seperti diagram ketinggian arsitektur) adalah apa yang ingin Anda perkirakan. Dalam proyeksi ortografis, semua sinarnya paralel, yang dapat Anda perkirakan dengan memotong bagian tengah dari banyak gambar dengan terjemahan berbeda
Matt Grum
Bagaimana kalau menjepit kamera video ke kendaraan dalam orientasi potret dan kemudian bergerak di jalan dengan kecepatan lambat dan seragam? Bepergian dengan kecepatan 3 meter / detik (10,8 km / jam) akan menghasilkan satu gambar setiap 10 cm, sehingga kesalahan paralaks antara gambar akan diminimalkan.
supercat
5

Anda dapat menggunakan mode mosaik di Hugin untuk jenis pano ini.

inkista
sumber
ini turun benar luar biasa, jika ini dapat dilakukan dengan beberapa foto, wow!
cliffclof
4

Saya tidak yakin ini solusi yang sempurna, tetapi saya akan mencoba Hugin. Salah satu fitur yang saya sukai tentang Hugin adalah kemampuan untuk menentukan garis lurus yang meluas di seluruh foto. Ini memberi perangkat lunak petunjuk tambahan tentang apa yang seharusnya tampak lurus setelah panorama dipasang.

Saya belum pernah mencoba membuat panorama gerakan horizontal seperti ini, tetapi benda yang menjual saya di Hugin adalah panorama yang saya potret dengan banyak bangunan dan dermaga panjang di pelabuhan. Semua yang saya gunakan akhirnya membengkokkan dermaga, tetapi di Hugin, saya bisa mendefinisikan garis yang memperpanjang panjang dermaga, dan ini memungkinkan Hugin menghasilkan output yang tampak sangat masuk akal.

D. Lambert
sumber
Panorama pertama dibuat dengan Autopano. Yang kedua dengan Hugin karena Autopano gagal total menghubungkan semua gambar.
Andres
Hugin tidak akan melakukan trik "garis lurus" dengan sendirinya - apakah Anda berupaya menemukan garis yang membentang di beberapa gambar (mungkin trotoar)?
D. Lambert
Tidak, pada dasarnya saya hanya memuat gambar dan membiarkan program menangani semua masalah. Saya pikir saya melakukan 3 panorama berbeda (untuk menghindari meluapnya aplikasi dengan 150 gambar) dan menggabungkan 3 panorama baru tersebut.
Andres
Jika Anda ingin mencobanya, itu adalah "saus rahasia" yang membuat Hugin bekerja dengan sangat baik dalam kasus yang saya sebutkan di atas. Selama Anda dapat menemukan garis lurus melalui foto Anda, Hugin akan memastikan itu tetap lurus.
D. Lambert
4

PhotoStitch Canon memiliki dua mode penjahitan - Panning dan Paralel. Bahkan faktor dalam focal length frame Anda ditangkap. Jika Anda memotret dengan Canon, Anda harus memiliki perangkat lunak dalam disk Canon Utilities.

Namun, apa pun perangkat lunak yang Anda gunakan, cobalah memotret dengan focal length terpanjang untuk menghilangkan distorsi geometri. Ini menjadi tradeoff antara distorsi dan jumlah bingkai yang Anda butuhkan untuk menutupi subjek Anda.

Selain itu, dapatkan leveler dan pastikan kamera Anda horizontal saat Anda mengambil bidikan, dan sebisa mungkin, buat ketinggiannya konstan. Ini akan mengurangi masalah rotasi / terjemahan.

ya
sumber
Uhmmm, menarik. Saya akan mencobanya. Biasanya saya tidak pernah menginstal perangkat lunak yang dibundel karena biasanya adalah omong kosong murni, tetapi saya akan mencoba dengan photostitch.
Andres
Photostich mengalami kesulitan serius menjahit apa pun. Hampir tidak pernah ada yang bagus dari itu.
Itai
1

Inilah yang saya lakukan dengan tumpang tindih gambar yang diambil di jalan. Ini dengan photoshop menggunakan alat ukur dan "Putar Kanvas" Sewenang-wenang untuk mendapatkan vertikal lurus dan paralel. Kemudian gambar dipotong, digabung dan dihapus bagian yang tidak selaras tumpang tindih dari gambar. Ini memakan waktu dan bukan jawaban perangkat lunak yang Anda inginkan, tetapi berhasil. Satu hal yang perlu diperhatikan adalah jika ada hal-hal seperti awning atau tanda-tanda yang 3d, Anda harus yakin Anda memiliki lurus pada gambar untuk digunakan.

http://www.knightvisionphotography.com/FranklinMainStreet.pdf

Woodie Knight
sumber
-1

Saya menduga masalahnya adalah Anda tidak mengambil Panorama. Anda hanya mengambil beberapa pemotretan yang seharusnya hanya ditambahkan satu ke yang lain. Saya akan memperluas kanvas di Photoshop dan cukup tempatkan masing-masing foto di sebelah yang lain.

Hasilnya akan terlihat seperti panorama, tetapi sebenarnya hanya akan menjadi foto yang sangat panjang.

cmason
sumber
2
Panorama paralel masih merupakan panorama.
Bogl
-2

Pertama-tama saya akan mencoba dan memperbaiki foto Anda untuk distorsi lensa menggunakan profil kamera Lightroom.

Kemudian Anda bisa mencoba membuat panorama menggunakan photoshop yang memiliki opsi untuk menggabungkan gambar tanpa koreksi biasa.

Meskipun biasanya saya akan menyarankan siapa pun untuk menggunakan AutoPano pro, kali ini tampaknya upaya Photoshop untuk menjahit panorama mungkin membantu.

Davy Landman
sumber
Saya tidak berpikir ini akan menyelesaikan masalah perspektif. Tetapi opsi Photoshop sangat insteresting. Pasti akan mencobanya.
Andres
-2

Saya telah mencoba beberapa program berbeda yang akan menggabungkan foto menjadi panorama. Salah satu yang paling sering saya gunakan adalah Photoshop Elements. Ini adalah versi Photoshop yang agak murah yang memiliki sebagian besar fitur, tetapi tidak semua, yang dimiliki Photoshop.

Anda dapat mengunduh percobaan 30 hari dan mencoba berbagai cara Photoshop Elements dapat menjahit foto Anda menjadi panorama. Bahkan ada mode manual, meskipun saya belum mencobanya.

Selamat mencoba (Saya hanya pelanggan mereka dan tidak tertarik untuk Anda membeli perangkat lunak ini)

bengtb
sumber
Jika Anda merekomendasikan mengunduh percobaan Elemen, mengapa tidak menggunakan uji coba Photoshop?
Cole Johnson