AttributeError: module 'cv2.cv2' has no attribute 'TrackerCSRT_create'

AttributeError: module 'cv2.cv2' has no attribute 'TrackerCSRT_create'

A​​ttributeError: 模块 'cv2.cv2' 没有属性 'TrackerCSRT_create' 被抛出。

python版本:4.1.1

opencv 版本:4.1.1

OS: Linux

# init 
tracker = cv2.TrackerCSRT_create() 
success = tracker.init(image, (xmin, ymin, xmax - xmin, ymax - ymin))

该代码直到上周都运行良好。我尝试编辑我的代码来创建 Flask 应用程序,但在调用 Flask 应用程序时遇到了这个问题。

通过pip3更新opencv-python和opencv-contrib-python到最新版本。请注意,在我的情况下,需要两个包来解决问题。

根据文档,请使用:

pip 安装 opencv-contrib-python

“选项 2 - 完整包(包含主要模块和 contrib/extra 模块):pip install opencv-contrib-python(检查 OpenCV 文档中的 contrib/extra 模块列表)”