drawMatches
और drawMatchesKnn
फ़ंक्शन का उपयोग करने के लिए मैंने ओपनसीवी 2.4.9 से 3.0 तक स्थानांतरित कर दिया है। मुझे पता चला कि यह गैर-मुक्त एल्गोरिदम जैसे SIFT, SURF के साथ नहीं आता है। तो मैं निम्नलिखित चरणों काओपनसीवी 3.0 - मॉड्यूल ऑब्जेक्ट में कोई विशेषता नहीं है 'xfeatures2d'
cmake -DOPENCV_EXTRA_MODULES_PATH=/home/zealous/Downloads/opencv_contrib-master/modules /usr/local ..
make -j5
make install
मैं भी opencv के मॉड्यूल में जाँच क्रॉस ने https://github.com/Itseez/opencv_contrib से opencv_contrib स्थापित, xfeatures2d था। फिर जब मैं
>>> import cv2
>>> help(cv2.xfeatures2d)
करने की कोशिश की यह मुझे त्रुटि
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
help(cv2.xfeatures2d)
AttributeError: 'module' object has no attribute 'xfeatures2d'
मैं गलत यहाँ क्या कर रहा हूँ निम्नलिखित देता है। बस एफवाईआई कि मैं ओपनसीवी 3.0 बीटा संस्करण का उपयोग कर रहा हूं। xfeatures2d के लिए ओपनसीवी निष्क्रिय पायथन रैपर है या मैंने इसे सही तरीके से स्थापित नहीं किया है?
देखने के लिए 'cv2 .__ संस्करण__' आज़माएं, अगर यह वास्तव में आपके नए cv2.pyd – berak
का उपयोग कर रहा है, तो टिप्पणी के लिए धन्यवाद, ओपनसीवी पैकेज जिसे मैं कोशिश कर रहा था ओपनसीवी आधिकारिक वेबसाइट से डाउनलोड किया गया था .. मैंने अभी गिटूब से नवीनतम कोड डाउनलोड किया है opencv और इसे स्थापित किया। यह ओपनसीवी-contrib के साथ ठीक काम कर रहा है .. – Pawan