मुझे अपने 3 डी बिंदुओं के पुन: प्रक्षेपण करना है (मेरे पास पहले से ही बंडलर से डेटा है)।कैमरा अंशांकन MATLAB टूलबॉक्स
मैं आंतरिक कैमरा पैरामीटर प्राप्त करने के लिए MATLAB में कैमरा अंशांकन टूलबॉक्स का उपयोग कर रहा हूं। मुझे 27 छवियों से इस तरह का आउटपुट मिला (शतरंज बोर्ड; छवियों को विभिन्न कोणों से लिया जाता है)।
Calibration results after optimization (with uncertainties):
Focal Length: fc = [ 2104.11696 2101.75357 ] ± [ 23.13283 22.92478 ]
Principal point: cc = [ 969.15779 771.30555 ] ± [ 21.98972 15.25166 ]
Skew: alpha_c = [ 0.00000 ] ± [ 0.00000 ]
Distortion: kc = [ 0.11555 -0.55754 -0.00100 -0.00275 0.00000 ] ±
[ >0.05036 0.59076 0.00307 0.00440 0.00000 ]
Pixel error: err = [ 0.71656 0.63306 ]
नोट: संख्यात्मक त्रुटियां मानक विचलन (संदर्भ के लिए) लगभग तीन गुना हैं।
मैं संख्यात्मक त्रुटियों के बारे में सोच रहा हूं यानी फोकल लम्बाई त्रुटि + - [23.13283 22.92478], मुख्य बिंदु त्रुटि इत्यादि। ये त्रुटि संख्या वास्तव में क्या दर्शाती हैं और उनका क्या प्रभाव है ??
पिक्सेल त्रुटि वास्तव में कम है।
अब तक मैं अपने को फिर से प्रक्षेपण के लिए उपरोक्त डेटा से निम्नलिखित मैट्रिक्स का उपयोग करें:
K=[ 2104.11696 0 969.15779; 0 2101.75357 771.30555;0 0 1]
ऊपर मैट्रिक्स "K" मेरे लिए सही लगता है। अगर मैं कुछ गलत कर रहा हूं तो मुझे सही करें ...
आपके उत्तरों की प्रतीक्षा कर रहे हैं।
मुझे लगता है कि आप अनुमानित त्रुटियों द्वारा फोकल लंबाई और मुख्य बिंदु को संशोधित कर सकते हैं, बिंदुओं को फिर से प्रोजेक्ट कर सकते हैं और पिक्सेल त्रुटि का अनुमान लगा सकते हैं। फिर आप इन त्रुटियों के प्रभाव को जानेंगे। –
हाय, मेरी राय में मुख्य बात पिक्सेल त्रुटि है जो बिंदुओं की पुन: प्रक्षेपण त्रुटि है। । । । – user1388142
क्या आप अपना अंशांकन करने के लिए ओपनसीवी या मैटलैब का उपयोग कर रहे हैं? इस टूलबॉक्स पर एक नज़र डालें (यह ओपनसीवी का मैटलैब संस्करण है): http://www.vision.caltech.edu/bouguetj/calib_doc/ – Vuwox