จะกำหนดตำแหน่งกล้องจากภาพถ่ายที่มีอยู่ได้อย่างไร?


13

ฉันมีภาพถ่ายเก่า ๆ ของเมืองและภูมิทัศน์โดยรอบ ฉันต้องการถ่ายภาพเหล่านี้อีกครั้งจากตำแหน่งเดียวกัน ในบางกรณีฉันกำลังดิ้นรนกับการค้นหาตำแหน่งดั้งเดิมของกล้อง

ฉันสามารถระบุวัตถุบนภาพถ่ายฉันรู้ตำแหน่งของพวกเขาบนแผนที่ในบางกรณีแม้แต่ขนาดของมัน แต่ฉันไม่รู้อะไรเกี่ยวกับกล้องหรือเลนส์ มีเทคนิคใด ๆ (หรือดีกว่าซอฟต์แวร์สำเร็จรูปอื่น ๆ ) ในการคำนวณตำแหน่งของกล้องจากภาพถ่ายหรือไม่?

คำตอบ:


14

กุญแจสำคัญคือการค้นหาพื้นที่ของภาพที่มีพารัลแลกซ์จำนวนมากเช่นอาคารเบื้องหน้าและต้นไม้พื้นหลัง พยายามเลือกจุดที่ใกล้กับขอบหนึ่งของเฟรมมากที่สุด จากนั้นเดินไปทางซ้าย / ขวา (สีเขียว) เพื่อค้นหาจุดตัดที่ถูกต้องจากภาพถ่ายเก่า

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อคุณทำเช่นนั้นแล้วคุณได้สร้างเส้นตรงเพื่อเลื่อนตาม (สีแดง)

เลือกจุดตัดพารัลแลกซ์อื่นที่ขอบเฟรม แทนที่จะเดินไปทางซ้าย / ขวาให้เดินไปตามแกนสีแดงที่คุณสร้างไว้ก่อนหน้านี้ เมื่อคุณจับคู่พารัลแลกนั้นโดยไม่ทำให้การจับคู่ครั้งแรกหมดลงคุณจะพบตำแหน่งของกล้อง

เมื่อคุณอยู่ในตำแหน่งเดียวกันการจับคู่เลนส์เป็นเรื่องง่าย คุณสามารถมองผ่านกล้องและปรับจนกระทั่งกรอบภาพตรงกันหรือวัดมุมมอง


มีซอฟต์แวร์ที่สามารถคำนวณตำแหน่งของกล้องได้ แต่โดยทั่วไปคุณต้องใช้โมเดล 3 มิติของฉากเป็นพื้นฐาน


1
ขอบคุณสำหรับคำตอบ. ฉันคิดว่ามันยอดเยี่ยมสำหรับภาพถ่ายที่มีวัตถุปิด แต่สำหรับการถ่ายภาพทิวทัศน์มันอาจทำไม่ได้เล็กน้อย คุณสามารถแนะนำซอฟต์แวร์ที่สามารถคำนวณตำแหน่งของกล้องจากแบบจำลอง 3 มิติได้หรือไม่?
Lukas Kabrt

ประสบการณ์ของฉันกับซอฟต์แวร์นั้นใช้สำหรับการย้ายวิดีโอ (สำหรับเอฟเฟ็กต์ภาพ) เหล่านี้อาจจะ overkill สำหรับยังคงทำงาน: Syntheyes , Boujou , PF ติดตาม สำหรับภาพทิวทัศน์ฉันจะไม่ลดวิธีการแก้ปัญหานี้เร็วเกินไป ต้นไม้ที่อยู่ใกล้เคียงและขอบฟ้าที่ห่างไกลควรให้ข้อมูลมากมาย
mhlester

2
ในวันแรกหนัง Iron Man ผมใช้เทคนิคนี้ (แทบ) เพื่อหาที่พวกเขาถ่ายทำนี้เพื่อให้เราสามารถระเบิดขึ้นภูเขา การทำงานที่ดีแม้ที่ว่าระยะทาง
mhlester

คุณไม่ได้พูดถึงมุมมอง - มันมีส่วนเกี่ยวข้องกับมันอย่างไร?

1
หากคุณมีภาพถ่ายหลายภาพจากมุมที่แตกต่างกันเมฆคำนวณจุดที่จำเป็นสามารถคำนวณได้โดยซอฟต์แวร์ ครั้งสุดท้ายที่ฉันลองถ่ายภาพมันสามารถแสดงตำแหน่งของช่างภาพสำหรับภาพถ่ายแต่ละภาพในแบบจำลองของมัน แต่เมื่อหลายปีก่อนและค่อนข้างไม่แน่ชัด แต่อาจเป็นจุดเริ่มต้น
PlasmaHH

1

คุณไม่จำเป็นต้องใช้ภาพถ่ายหลายภาพ หากคุณเห็นมุมระหว่างจุดสังเกตที่รู้จักคุณสามารถใช้การชำแหละได้เทคนิคการใช้รูปสามเหลี่ยมที่ใช้สำหรับการสำรวจ ตราบใดที่คุณสามารถเห็น 3 รายการที่มีตำแหน่งที่คุณรู้จักและคุณสามารถวัดมุมระหว่างพวกเขาได้จากนั้นคุณสามารถคำนวณตำแหน่งที่แน่นอนของภาพถ่าย

มีกระดาษสวย ๆ ที่ฉันเห็นจาก University of Liege คุณสามารถค้นหาและอัลกอริทึมอื่น ๆ สำหรับการผ่าตัดได้ที่http://www.telecom.ulg.ac.be/triangulation/


-1

ด้วยเครื่องมือนี้ ...

http://www.jungledragon.com/daylight

... คุณสามารถป้อนตำแหน่งและเวลาใดก็ได้ (ในอดีต) และดูความสูงและมุมที่แน่นอนของดวงอาทิตย์ ในขณะที่คุณไม่ทราบตำแหน่งที่แน่นอนในกรณีนี้คุณสามารถหวังได้ความคิดเกี่ยวกับความสูงและมุมของดวงอาทิตย์จากภาพถ่ายจริง มันไม่ใช่วิทยาศาสตร์ที่สมบูรณ์แบบ แต่หวังว่ามันจะช่วยได้

คำเตือน: ฉันเป็นผู้สร้างเครื่องมือนั้น มันไม่ใช่เชิงพาณิชย์และโฆษณาฟรี


1
เครื่องมือที่ดี ขอบคุณสำหรับการวางไว้ใต้จมูกของฉัน
Stan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.