मुद्दा हम एक विमान के दो अलग अलग प्रतिनिधित्व में एक बिंदु का पता लगाने के मुद्दे को हल करने की कोशिश कर रहे हैं। हमारे पास पहला विमान परिप्रेक्ष्य बनाने के लिए घुमाया गया है; दूसरा उसी विमान का 2 डी दृश्य है। हमारे पास प्रत्येक योजना पर 4 अंक हैं जिन्हें हम बराबर मानते हैं। सवाल यह है कि यदि हमारे पास विमान 1 में मनमाना बिंदु है, तो हम विमान 2 में संबंधित बिंदु कैसे प्राप्त करते हैं?मैं 4 अंकों से 2 डी विमान पर पहचाने गए मनमानी विमान को कैसे प्रोजेक्ट कर सकता हूं?
प्रश्न को सर्वोत्तम रूप से स्पष्ट करने के लिए उपयोग केस को चित्रित करना सबसे अच्छा है। हमारे पास बाईं ओर चित्रित एक छवि है। अंतरिक्ष
की
2 डी लेआउट आरेख तो गिवेंस है कि हम दोनों चित्रों से लाल वर्गों रहे हैं। ध्यान दें कि यदि संभव हो, तो मैं यह संभव करना चाहता हूं कि 2 डी स्पेस आवश्यक रूप से एक वर्ग नहीं है। ये समय से पहले और ज्ञात हमारे लिए उपलब्ध हैं। मेरे पास पहली छवि में विमान पर हरे रंग के बिंदु भी लगाए गए हैं। मैं छवि 2 में स्थान पर छवि 1 में डॉट का प्रक्षेपण करने में सक्षम होना चाहता हूं।
छवि के लिए भी ध्यान दें 1 मेरे पास एक परिभाषित विंडो या आंख की स्थिति नहीं है। मुझे बस पता है कि छवि 1 से लाल वर्ग लाल वर्ग के रूप में छवि 2 का एक परिवर्तन है और यह कि छवि 2 2 डी स्पेस में है।
यदि आपके पास अपने फोटो पॉइंट्स के लिए (x, y, z) है तो यह संभव हो सकता है ... या यदि आप कुछ z को स्वीकार करते हैं ... –
यदि आपको ओपनसीवी पसंद है, तो यह समस्या होमोग्राफी ('cv :: findhomography')। जब पूरा हो जाए, तो आपकी पहली छवि में किसी भी बिंदु को दूसरे दृश्य में मैप किया गया है जो 'x' = Hx' को समरूप समन्वय में लागू करता है। –