当前位置:   article > 正文

OpenCV使用SIFT函数报错解决方法_cv::sift 报错no member named 'sift' in spacename 'cv

cv::sift 报错no member named 'sift' in spacename 'cv

具体报错信息为

AttributeError: module 'cv2' has no attribute 'xfeatures2d'

经过查询,openCv在3.4.3版本以上此函数受专利保护不再开源

但是在openCV 4.4版本以上却又可以用了

原来写法为

cv2.xfeatures2d.SIFT_create()

现在写法为

cv2.SIFT_create()

以上,此问题解决。

或者也可以降低openCV版本,这个请另行查找。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号