在 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的版本不一样接口不一样而已。