opencv出现了这报错,好像是专利,怎么办[ WARN:0@0.081] global shadow_sift.hpp:15 cv::xfeatures2d::SIFT_create DEPRECATED: cv.xfeatures2d.SIFT_create() is deprecated due SIFT tranfer to the main repository.
时间: 2024-04-05 09:33:14 浏览: 265
opencv_contrb编译缺少的文件 boostdesc_bgm.i,vgg_generated_120.i
这个警告是因为OpenCV的SIFT算法被认为可能侵犯专利,因此被移动到了主仓库之外的xfeatures2d模块中。因此,官方建议使用SIFT_create()的替代方法,如SIFT::create()。这个警告并不会影响代码的运行,所以你可以忽略它,或者使用替代方法来避免这个警告。如果你确实需要使用SIFT_create()而不想看到这个警告,你可以尝试使用OpenCV的Contrib模块。
阅读全文