我想在Ubuntu的终端中运行最简单的OpenCV SIFT代码,但是没有成功。
我遇到了一个错误:
AttributeError: 'module' object has no attribute 'SURF'
代码如下:
import cv2
cv2.SIFT()
我的配置:
- Ubuntu 版本是 13.10 64 位
cv2.__version__
是 2.4.5- dir(cv2) 的输出(仅针对 S 字母)
'scaleAdd', 'segmentMotion', 'sepFilter2D', 'setIdentity', 'setMouseCallback', 'setTrackbarPos', 'setUseOptimized', 'setWindowProperty', 'solve', 'solveCubic', 'solvePnP', 'solvePnPRansac', 'solvePoly', 'sort', 'sortIdx', 'split', 'sqrt', 'startWindowThread', 'stereoCalibrate', 'stereoRectify', 'stereoRectifyUncalibrated', 'subtract', 'sumElems'