我正在尝试一个简单的事情
detector = cv2.SIFT()
Run Code Online (Sandbox Code Playgroud)
并得到这个错误的错误
detector = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT'
Run Code Online (Sandbox Code Playgroud)
我不明白,因为安装了cv2.
cv2.__version__ 是
$Rev: 4557 $
Run Code Online (Sandbox Code Playgroud)
我的系统是Ubuntu 12.04.
也许某人有同样的问题,可以帮助我.
编辑:
长话短说,testypypypy.py:
import cv2
detector = cv2.SIFT()
Run Code Online (Sandbox Code Playgroud)
错误:
Traceback (most recent call last):
File "testypypy.py", line 3, in <module>
detector = cv2.SIFT()
AttributeError: 'module' object has no attribute 'SIFT
Run Code Online (Sandbox Code Playgroud)
如果我认为SURF它是有效的,因为SURF它在,dir(cv2)但如果我也采取cv2.BFMatcher()我得到相同的错误...所以它失踪了,我必须添加它,但我不知道如何.