sift和surf算法的一些说明
1、都是用来特征检测的,surf是sift的加速升级版
2、都有专利保护。
因此在一段时间内,高版本的opencv移除了sift和surf的功能
1)但是2020年的时候,sift的专利保护期过期了,因此opencv的高版本可以继续用sift(回归了),且无法律风险。
2)但是surf的专利还有效,因此高版本的opencv移除了surf,无此函数功能。替代方案:python3.6+低版本的opencv(3.4.2.16版本opencv-python & opencv-contrib-python)