def surf(im,mask=None,extended=False,hessianThreshold=500, nOctaves=3, nOctaveLayers=4):
    cvim = im.asOpenCVBW()
    keypoints,descriptors = cv.ExtractSURF(cvim,mask,cv.CreateMemStorage(),(int(extended),hessianThreshold,nOctaves,nOctaveLayers))
    return keypoints,descriptors
Formats the outputs according to the flags `use_list` and `use_tuple`.
dataset/ETHPy150Open bolme/pyvision/src/pyvision/other/surf.py/surf--crossover with--dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/gradient.py/format_as