Ho compilato OpenCV 3 & opencv_contrib dall'ultimo codice sorgente. Installato nella cartella dei pacchetti del sito per Python 2.7. Posso seguire tutti i tutorial allo http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_matcher/py_matcher.html tranne quelli che riguardano SIFT.Python + OpenCV 3 - non utilizzare SIFT
Ecco l'errore che ottengo:
Traceback (most recent call last):
File "C:\Projects\icu\ex01.py", line 9, in <module>
sift = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT'
prega di aiuto. Ho cercato & cercato & cercato e non posso trovare nulla relativi a Opencv3.
Oh, e ho utilizzato Visual Studio 2013 per costruirlo.
Perché in tutto il mondo il tutorial ufficiale non ha menzionato lo spazio extra ??!? – Maxim
^^ oh, grazie per avermelo raccontato! – berak
appena creato opencv3, ho trovato il modulo di cambio in questo modo: 'sift = cv2.xfeatures2d.SIFT_create()' –