Jupyter中跑一个opencv的追踪代码,报错提示'cv2.cv2' has no attribute 'Tracker_create'
尝试了各种方法,pip uninstall 然后 pip install 重装 opencv-python 不管用,pip uninstall 卸载opencv-python后pip install 安装 opencv-contrib-python 也不行。后来到opencv官方文档查看了trackingAPI:OpenCV: Tracking API
发现只有两个tracker API,其他的都被归到了legacy tracking API中
所以把原来代码中的
tracker = cv2.TrackerBoosting_create()
改为
tracker = cv2.legacy_TrackerBoosting.create()
就能正常运行了