youcans_ 2022-11-23 16:11 采纳率: 100%
浏览 36
已结题

实例化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
  • 写回答

2条回答 默认 最新

  • 计算机视觉与OpenCV 《学习OpenCV4基于Python的算法实战》作者 2022-11-23 17:47
    关注

    欢迎加入我的课程: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的版本不一样接口不一样而已。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月4日
  • 已采纳回答 11月26日
  • 创建了问题 11月23日