AttributeError: module 'cv2.xfeatures2d' has no attribute 'SURF_create'
时间: 2023-11-20 14:07:56 浏览: 249
AttributeError: module 'tensorflow.compat.v1' has no attribute '
这个错误是由于OpenCV版本问题导致的。在新版本的OpenCV中,SURF算法已经被移除,因此无法使用cv2.xfeatures2d.SURF_create()函数。如果你想使用SURF算法,可以尝试使用opencv-contrib-python包。你可以使用以下命令安装该包:
```shell
pip install opencv-contrib-python
```
安装完成后,你可以使用以下代码创建SURF对象:
```python
import cv2
# 创建SURF对象
surf = cv2.xfeatures2d.SURF_create()
```
阅读全文