คุณสามารถใช้ OpenCV แก้ปัญหาPNPกับรูปสามเหลี่ยมได้หรือไม่?


15

เป็นไปได้หรือไม่ที่จะใช้PNPNของ OpenCV กับรูปequirectangular ? ฉันมีรูปสามเหลี่ยมและฉันมีสี่จุดในภาพนี้ (จุดสีแดง) และพิกัดพิกเซลของพวกเขาและจากนั้นฉันมีจุดโลกที่สอดคล้องกัน 4 จุดเช่น[(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]ฉันจะประเมินตำแหน่งของกล้องได้อย่างไร

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

ฉันลองใช้ OpenCV solvePnpแต่คาดว่าอินทรินเซียสำหรับกล้องรุ่น Brown จะไม่ทำงาน สิ่งนี้สามารถทำได้สำหรับกล้องทรงกลมหรือไม่?


อาจลองแปลงequirectangular imageเป็นภาพย่อยหลายภาพด้วยกล้องรูเข็มที่สอดคล้องกันไหม ค้นหาอย่างรวดเร็วพบนี้: ตัวอย่าง equirectangular การ Pinhole นอกจากนี้ยังมองไปที่ OpenMVG ควรจะมีบางข้อมูลที่มีประโยชน์: ทรงกลมรุ่นของกล้องและแก้ PNP # 1557 , ภาพทรงกลมกับภาพรูเข็มแปลง #
Catree

คำตอบ:


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