2012-02-09 20 views
5

ओपनसीवी में स्टीरियो कैमरों से 3 डी पुनर्निर्माण के लिए बहुत सारे समर्थन शामिल हैं। मेरे मामले में, मेरे पास छः कैलिब्रेटेड कैमरे (आंतरिक और बाह्य) हैं, और मैं सामान्य 2 डी बिंदु (एक परीक्षण क्षेत्र का कहना है) लेना चाहता हूं और इसी 3 डी स्थिति प्राप्त करना चाहता हूं। यह कैसे करें इस पर कोई विचार?एकाधिक 2 डी अंकों से एक 3 डी बिंदु पुनर्निर्माण?

मैं क्या है:
1) कई कैमरे
2) परीक्षण क्षेत्र के 2 डी स्थिति (प्रत्येक छवि विमान में) के लिए अंशांकन मानकों

क्या मैं प्राप्त करना चाहते हैं:
1) के 3 डी बिंदु अनुरूप परीक्षण क्षेत्र

+4

उत्तर एपिप्लोर ज्यामिति के क्षेत्र में हैं और कर सकते हैं सभी मौलिक पुस्तक में पाए जाते हैं: कंप्यूटर विजन में एकाधिक व्यू ज्यामिति http://www.robots.ox.ac.uk/~vgg/hzbook/ - आपको इसे पढ़ने के बिना सीवी दुनिया में बाहर निकलने पर भी विचार नहीं करना चाहिए कम से कम एक बार बुक करें। –

+0

टिप ज़ेंडर के लिए धन्यवाद। मैंने बहुत पहले इस पुस्तक को पढ़ा लेकिन जब से इसके बारे में भूल गया। एक महान संसाधन। – user1200565

+0

यदि आपके पास छवि जोड़े में 2 डी पॉइंट पत्राचार हैं, तो बंडल एडजस्टमेंट विधियों में देखें – nbsrujan

उत्तर

1

क्या आप कैमरे के बीच स्थिति संबंध जानते हैं?

तब कैमरा छवि मैट्रिक्स और एपिपोलर मॉडल से प्रत्येक छवि आपको क्षैतिज और लंबवत कोण देता है। यह आपको प्रत्येक कैमरे के लिए अंतरिक्ष में एक सीधी रेखा देता है - बस उस बिंदु के लिए हल करें जहां ये सभी छेड़छाड़ करते हैं।

3

आपके अंशांकन पैरामीटर आपको प्रत्येक कैमरे के लिए प्रत्येक 2 डी बिंदु के लिए एक किरण देंगे। यदि आप पहले ही पहचान चुके हैं कि कौन सी किरणें आपके परीक्षण क्षेत्र से मेल खाती हैं, तो आप अपने लक्ष्य बिंदु के लिए least squares फिट करना चाहते हैं। (हालांकि लिंक रैखिक प्रतिगमन के लिए कम से कम वर्गों का उपयोग कर रहा है, फिर भी आप 3 डी बिंदुओं की चौकोर त्रुटियों के योग को कम करने के 3 डी बिंदु को खोजने के लिए एक ही तरीके का उपयोग कर सकते हैं।)

संबंधित मुद्दे