मैं दो प्रक्षेपण मैट्रिक्स P1 और P2 (उदाहरण के लिए मैं dinosaur dataset उपयोग कर रहा हूँ) का उपयोग करें और मैं मौलिक मैट्रिक्स एफ तो मैं दो मैटलैब कार्यों का उपयोग गणना करने के लिए की जरूरत से:विभिन्न मौलिक मैट्रिक्स एक ही प्रक्षेपण मैट्रिक्स
- पीटर Kovesi के समारोह: www.csse.uwa.edu.au/~pk/Research/MatlabFns/Projective/fundfromcameras.m
- Zisserman: www.robots.ox.ac.uk/~vgg/hzbook/code/ vgg_multiview/vgg_F_from_P.m
इन कार्यों को सैम करना चाहिए ई बात, लेकिन मेरे पास एक अलग एफ मान है! यह कैसे संभव है? सही कार्य कौन सा है?
यदि दो अंक X1 और X2 दो अलग-अलग छवियों में "समान" हैं, तो X2^टी * एफ * एक्स 1 = 0 ... तो मुझे SURF का उपयोग करके दो घुमावदार छवियों (5 डिग्री) से दो अनुरूप बिंदु मिले , लेकिन एक्स 2^टी * एफ * एक्स 1 इन दो funtcions के साथ शून्य के बराबर कभी नहीं है। कोई विचार?
इसके बजाय अगर मैं इस समारोह है कि मैचों अंक से एफ गणना करता है का उपयोग करें:
- ransac पीटर Kovesi द्वारा मौलिक मैट्रिक्स फिट: ransacfitfundmatrix.m
मेरे पास है X2^टी * एफ * एक्स 1 = 0 .... जाहिर है एफ दो अन्य कार्यों के साथ एफआई से अलग है ...
मुझे यकीन है कि पीटर कोवेसी का कार्य सही है, यह सही ढंग से कार्य करता है! –