Вот функция cv.SURFParams и cv.ExtraSURF нужно чтобы заработала 2-я, но вначале нужно чтобы работала 1-я )
почитал WIKI вот ссылка
при использовании пишет
>>> im = cv.LoadImageM("D:/box.png", cv.CV_LOAD_IMAGE_GRAYSCALE) >>> (keypoints, descriptors) = cv.ExtractSURF(im, None, cv.CreateMemStorage(), (0, 30000, 3, 1)) Traceback (most recent call last): File "<pyshell#8>", line 1, in <module> (keypoints, descriptors) = cv.ExtractSURF(im, None, cv.CreateMemStorage(), (0, 30000, 3, 1)) error
- скачал с сайта opencv-python-2.4.2.win32-py2.7
- установил
- после пишк просто
import cv2
from cv2 import *
#####################
заранее спасибо.
#####################
p.s. Так же гуглил и везде вызывают по разномы, пробовал другими способами в других пишет
Traceback (most recent call last): File "C:/Users/Jer/PycharmProjects/oc_1/1.py", line 144, in <module> params = cv.SURFParams(500 , 1) AttributeError: 'module' object has no attribute 'SURFParams'
в VS2010 вот этот способ
params = cv.SURFParams(500 , 1) cv.ExtraSURF(object,0,objectKeypoints,objectDescriptors,storage, params)