मैं यह पता लगाने का प्रयास कर रहा हूं कि दो विमानों के बीच एक होमोग्राफी कैसे लें और इसे एक प्रोजेक्टिव ट्रांसफॉर्म में परिवर्तित करें। Matlab यह स्वचालित रूप से करता है, लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि matlab रूपांतरण कैसे लागू करता है।प्रोजेक्टिव ट्रांसफॉर्म के लिए होमोग्राफी
उत्तर
एक होमोग्राफी एक प्रोजेक्टिव ट्रांसफॉर्म है जो लाइनों के लिए लाइनों को मानचित्र बनाता है, पार अनुपात रखता है, लेकिन समांतरता या अन्य समानता परिमाण (कोण, दूरी, आदि) नहीं रखता है। एक होमोग्राफी को एक समरूप 3x3 मैट्रिक्स के रूप में व्यक्त किया जा सकता है, और आपकी समस्या के अनुसार कई (वास्तव में, कई) तरीकों से गणना की जाती है।
सबसे आम बात यह है कि दो विमानों के बीच 4 बिंदु पत्राचार निर्धारित करें और डायरेक्ट लीनियर ट्रांसफॉर्म (डीएलटी) का उपयोग करें। डीएलटी के कई कार्यान्वयन भी हैं। यदि आप ओपनसीवी से परिचित हैं, तो आप cv::findHomography
(http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=findhomography#findhomography) का उपयोग करके आसानी से ऐसे होमोग्राफी मैट्रिक्स प्राप्त कर सकते हैं।
सामान्य रूप से, मैं आपको हार्टले & ज़िसमैन से "एकाधिक दृश्य ज्यामिति" पुस्तक देखने के लिए अनुशंसा करता हूं, जो कंप्यूटर दृष्टि के संदर्भ में homographies की अवधारणा को विस्तार से समझाता है।
आप टूलबॉक्स \ छवियों \ छवियों में स्रोत कोड देख सकते हैं \ maketform.m
कम से कम संपादक के भीतर आप कार्यप्रणाली के नाम पर F4 को क्लिक करके इस के लिए मिल सकता है।
- 1. कैमरा होमोग्राफी
- 2. गणना की गई होमोग्राफी
- 3. ओपनसीवी: होमोग्राफी खोजने के लिए RANSAC आत्मविश्वास पैरामीटर
- 4. जावास्क्रिप्ट में IE9 के लिए -एम-ट्रांसफॉर्म
- 5. हौ ट्रांसफॉर्म का उपयोग करके हफ़ ट्रांसफॉर्म
- 6. std :: ट्रांसफॉर्म
- 7. हफ़ ट्रांसफॉर्म
- 8. एक ट्रांसफॉर्म
- 9. छवि सिलाई पर कुछ समस्याएं - होमोग्राफी?
- 10. किसी भी ट्रांसफॉर्म
- 11. वक्र खंडों को खोजने के लिए हफ़ ट्रांसफॉर्म
- 12. CSS3 ट्रांसफॉर्म: एकाधिक उत्पत्ति?
- 13. Web.config ट्रांसफॉर्म चर
- 14. लिफ्ट: सीएसएस ट्रांसफॉर्म
- 15. सीएसएस ट्रांसफॉर्म आईई 8
- 16. हफ़ ट्रांसफॉर्म समीकरण
- 17. फास्ट फूरियर ट्रांसफॉर्म
- 18. 4-पॉइंट ट्रांसफॉर्म छवियां
- 19. फूरियर ट्रांसफॉर्म और अधिकतम
- 20. एक UIBarButtonItem ट्रांसफॉर्म (घुमाएं)
- 21. एक्सएसएलटी नामस्थान के साथ एक्सएमएलटी ट्रांसफॉर्म
- 22. वेबकिट ट्रांसफॉर्म के साथ पीडीएफ में एचटीएमएल
- 23. OpenCV में चित्रों को बदलने के लिए होमोग्राफी का उपयोग कैसे करें?
- 24. दो दो ट्रांसफॉर्म मैट्रिक्स (एक्सएनए)
- 25. ककड़ी में एक ट्रांसफॉर्म स्कॉइंग
- 26. सीएसएस ट्रांसफॉर्म स्क्वायर पतली रैम्बस
- 27. एक्सडीटी कॉन्फ़िगर ट्रांसफॉर्म - प्रतिस्थापित करें?
- 28. ऑपरेशनल ट्रांसफॉर्म कार्यान्वयन (जावास्क्रिप्ट नहीं)
- 29. एक सीएसएस 3 डी ट्रांसफॉर्म
- 30. डी 3 ट्रांसफॉर्म स्केल और
आप किस MATLAB फ़ंक्शन के बारे में बात कर रहे हैं? – Jacob
मैंने प्रत्यक्ष रैखिक परिवर्तन का उपयोग करके होमोग्राफी की गणना की है। मैं सोच रहा था कि maketform ('प्रोजेक्टिव', homographyMat) कैसे काम करता है। धन्यवाद! –