您收到的错误消息与该模块xfeatures2d
不存在有关。它与SIFT算法没有直接关系,也与其中的任何算法都没有关系xfeatures2d
(所有都会发送该错误)。我建议您要么重新安装opencv- contrib-python
(pip install opencv-contrib-python),要么使用anaconda或同等工具从另一个源存储库重新安装两个opencv软件包。最后一个选择是,如果您愿意的话,可以自己编译完整的OpenCV(“常规”+ contrib)。
希望能帮助到你。