实例化SIFT类的两种方法:cv.SIFT.create 与 cv.SIFT_create 有什么区别?(语言-python)

在 OpenCV 官方文档中,关于 SIFT 算法实例化SIFT类的说明,有两种方法:

cv.SIFT.create 与 cv.SIFT_create,这两种方法有什么区别?

Python:
cv.SIFT.create(    [, nfeatures=0, nOctaveLayers=3, contrastThreshold=0.04, edgeThreshold=10, sigma=1.6]    ) ->    retval
cv.SIFT_create(    [, nfeatures=0, nOctaveLayers=3, contrastThreshold=0.04, edgeThreshold=10, sigma=1.6]    ) ->    retval

欢迎加入我的课程:OpenCV入门精讲(C++/Python双语教学) 课程:
https://edu.csdn.net/course/detail/38039
课程优惠券刚申请到,数量有限,手慢无:
https://edu.csdn.net/lecturer/7382?%ra
系统学习,也许能解决你的问题。

SIFT在去年的时候专利到期,现在被OpenCV纳入了,新的接口是SIFT_create
cv.SIFT.create是老的接口,opencv的版本不一样接口不一样而已。