मैं वर्तमान में ब्याज बिंदु डिटेक्टरों के लिए अपना मूल्यांकन-उपकरण समाप्त कर रहा हूं। आखिरी चरणों में मुझे एक भ्रमित त्रुटि मिली।ओपनसीवी सीवी खोज होमोग्राफी दावा त्रुटि - काउंटर => 4
Mat findHomography(InputArray srcPoints, InputArray dstPoints, int method=0, double ransacReprojThreshold=3, OutputArray mask=noArray())
srcPoints
और dstPoints
vector<Points2f>
जो मिलान keypoints की इसी अंक संग्रहीत करता है। अब तक कुछ खास नहीं है - यह ट्यूटोरियल्स की तरह है।
लेकिन जब मैं RANSAC का उपयोग करता हूं और vector<Points2f>
श्रेणी [0, ..., 4] में है, तो मुझे काउंटर की तुलना में अधिक दावा होना चाहिए या चार बराबर होना चाहिए।
प्रश्न 1: क्या एल्गोरिदम को कम से कम चार बिंदुओं की आवश्यकता है ताकि वर्तमान मॉडल से संबंधित हो या सर्वसम्मति बनाने के लिए?
प्रश्न 2: क्या इस बारे में कोई दस्तावेज है? (मैंने doc और tutorials पर एक नज़र डाली।)
Please note that I already have seen this question। लेकिन RANSAC के व्यवहार के लिए कोई संतोषजनक उत्तर नहीं है। या मुझे यह स्वीकार करना चाहिए कि होमोग्राफी खोजने के लिए इस विधियों को कम से कम चार अंक चाहिए?
आपकी मदद के लिए धन्यवाद।
क्या आप कृपया मुझे एक संकेत दे सकते हैं जहां मैं इस समीकरण को पढ़ सकता हूं? मुझे केवल ग्रंथों में कुछ वाक्यांश मिले जो मुझे बताते हैं कि "आपको कम से कम चार अंक चाहिए" लेकिन बिना किसी स्पष्टीकरण के। –
इसे देखें: http://cseweb.ucsd.edu/classes/wi07/cse252a/homography_estimation/homography_estimation.pdf – memecs