Bagaimana cara menentukan lokasi kamera dari foto yang ada?

13

Saya memiliki foto-foto lama sebuah kota dan lanskap di sekitarnya. Saya ingin mengambil foto-foto ini lagi, dari lokasi yang sama. Dalam beberapa kasus saya kesulitan menemukan lokasi asli kamera.

Saya dapat mengidentifikasi objek di foto, saya tahu posisi mereka di peta dalam beberapa kasus, bahkan dimensinya, tetapi saya tidak tahu apa-apa tentang kamera atau lensa. Apakah ada teknik (atau bahkan lebih baik perangkat lunak yang sudah jadi) untuk menghitung posisi kamera dari foto?

Lukas Kabrt
sumber

Jawaban:

14

Kuncinya adalah menemukan area gambar dengan banyak paralaks, seperti bangunan latar depan dan pohon latar belakang. Cobalah untuk mengambil titik sedekat mungkin dengan satu tepi bingkai. Sekarang berjalan ke kiri / kanan (hijau) untuk menemukan titik persimpangan yang benar dari foto lama.

masukkan deskripsi gambar di sini

Sekarang setelah Anda melakukannya, Anda telah membuat garis lurus untuk bergerak bersama (merah).

Pilih persimpangan paralaks yang berbeda di tepi bingkai yang lain. Alih-alih berjalan kiri / kanan, berjalanlah di sepanjang sumbu merah yang Anda buat sebelumnya. Setelah Anda mencocokkan paralaks itu, tanpa merusak pertandingan pertama, Anda telah menemukan posisi kamera.

Setelah Anda berada di posisi yang sama, pencocokan lensa itu mudah. Anda bisa melihat melalui kamera dan menyesuaikan sampai framing cocok, atau mengukur sudut pandang.


Ada perangkat lunak yang dapat menghitung posisi kamera, tetapi umumnya Anda membutuhkan model 3D pemandangan sebagai dasar.

mhlester
sumber
1
Terima kasih atas jawaban Anda. Saya kira itu bagus untuk foto dengan objek dekat, tetapi untuk fotografi pemandangan mungkin sedikit tidak praktis. Karena penasaran, dapatkah Anda merekomendasikan perangkat lunak apa pun yang mampu menghitung posisi kamera dari model 3D?
Lukas Kabrt
Pengalaman saya dengan perangkat lunak itu adalah untuk memindahkan cuplikan (untuk efek visual). Ini mungkin berlebihan untuk masih bekerja: Syntheyes , Boujou , PF Track . Mengenai foto pemandangan, saya tidak akan mengabaikan solusi ini terlalu cepat. Pohon terdekat dan cakrawala yang jauh harus memberi Anda banyak data.
mhlester
2
Pada film Iron Man pertama, saya menggunakan teknik ini (secara virtual) untuk menemukan di mana mereka merekam ini sehingga kami bisa meledakkan gunung. Bekerja dengan baik bahkan pada jarak itu
mhlester
Anda tidak menyebutkan bidang pandang - bagaimana hal itu berperan?
1
Jika Anda memiliki banyak foto dari sudut yang berbeda, cloud titik yang diperlukan dapat dihitung oleh perangkat lunak. Terakhir kali saya mencoba atau melakukan photosynth, ia mampu menunjukkan posisi fotografer untuk setiap foto dalam modelnya, tetapi itu bertahun-tahun yang lalu dan agak tidak tepat tetapi bisa menjadi titik awal.
PlasmaHH
1

Anda tidak memerlukan banyak foto. jika Anda bisa melihat sudut antara tengara yang dikenal, Anda bisa menggunakan Resection, teknik triangulasi yang digunakan untuk survei. Selama Anda dapat melihat 3 item yang lokasinya Anda tahu dan Anda dapat mengukur sudut di antara mereka maka Anda dapat menghitung lokasi foto yang tepat.

Ada kertas bagus yang saya lihat dari Universitas Liege. Anda dapat menemukannya dan beberapa algoritme lain untuk reseksi di http://www.telecom.ulg.ac.be/triangulation/

pengguna2999527
sumber
-1

Dengan alat ini ...

http://www.jungledragon.com/daylight

... Anda dapat memasukkan lokasi dan waktu (juga di masa lalu) dan melihat ketinggian dan sudut matahari yang tepat. Karena Anda tidak tahu lokasi pasti dalam hal ini, semoga Anda bisa mendapatkan gambaran tinggi dan sudut matahari dari foto yang sebenarnya. Ini bukan ilmu yang sempurna, tapi semoga membantu.

Penafian: Saya pencipta alat itu. Ini non-komersial dan bebas iklan.

Fer
sumber
1
Alat yang bagus. Terima kasih telah meletakkannya di bawah hidungku.
Stan