मैंने अनुवाद (टी) और रोटेशन (आर) आवश्यक मैट्रिक्स से अनुमान करने के लिए एक सरल परीक्षण अनुप्रयोग बनाया है।आवश्यक मैट्रिक्स से टी और आर अनुमान
- 50 यादृच्छिक अंक उत्पन्न करें।
- प्रक्षेपण पॉइंटसेट 1 की गणना करें।
- मैट्रिक्स (| टीआर) के माध्यम से अंक रूपांतरण।
- नए प्रक्षेपण पॉइंटसेट 2 की गणना करें।
- फिर मौलिक मैट्रिक्स एफ की गणना करें।
E = K2^T F K1
(K1, K2
- आंतरिक कैमरा matrices) जैसे आवश्यक मैट्रिक्स निकालें।UDV^T
प्राप्त करने के लिए एसवीडी का उपयोग करें।
और restoredR1 = UWV^T
, restoredR2 = UW^T
की गणना करें। और देखें कि उनमें से एक प्रारंभिक आर के बराबर है।
लेकिन जब मैं अनुवाद वेक्टर, restoredT = UZU^T
की गणना करता हूं, तो मुझे सामान्यीकृत टी मिलता है।
restoredT*max(T.x, T.y, T.z) = T
कैसे सही अनुवाद वेक्टर बहाल करने के लिए?
यह बीए एट अल द्वारा प्रस्तावित समाधान की तरह लगता है। * कम्प्यूटेशनल री-फोटोग्राफी * (2010) में, मैंने चारों ओर गुगल किया है और कोई अलग दृष्टिकोण नहीं मिला है। – oarfish