Я пытаюсь простую вещь, как
detector = cv2.SIFT()
и получите эту плохую ошибку
detector = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT'
Я не понимаю, потому что cv2 установлен.
cv2.__version__
is
$Rev: 4557 $
Моя система - Ubuntu 12.04.
Может быть, у кого-то возникла такая же проблема, и он мог бы помочь мне.
РЕДАКТИРОВАТЬ:
Короче говоря, testypypypy.py:
import cv2
detector = cv2.SIFT()
ОШИБКА:
Traceback (most recent call last):
File "testypypy.py", line 3, in <module>
detector = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT
Если я беру SURF
это работает, потому что SURF
находится в dir(cv2)
но если я также беру cv2.BFMatcher()
я получаю ту же ошибку... Так что она отсутствует, и я должен добавить ее, но я не знаю как.