当前位置:   article > 正文

OpenCV目标跟踪运行出错:AttributeError: module 'cv2.cv2' has no attribute 'TrackerCSRT_create'_tracker = cv2.rackercsrt_create() attributeerror:

tracker = cv2.rackercsrt_create() attributeerror: 'module' object has no att

一、问题

最近导师叫我用OpenCV弄一个视频目标跟踪,于是在网上找了一下相关的代码,发现一运行就报错啦:

tracker = cv.TrackerCSRT_create()

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

这里说的TrackerCSRT_create()报错,其实和MultiTracker_create()等报错是类似的原因。下面就来说说吧。

二、前戏

还是说一下安装OpenCV吧,本人安装OpenCV主要用到两种方式:

第一种是通过pip命令:

pip install opencv-python

这样会直接安装最新版的opencv-python!

如果你嫌下载安装包过程慢的话也可以先手动下载安装包,这里我给大家打包好啦,当然你也可以自己去网上找哦!

下载地址

第二种安装方式就是安装本地包了,方法是把下载好的安装包放到python安装目录下的Scripts目录下,然后通过cd命令切换至 {你的安装路径} \Scripts,然后输入命令:

pip install opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl

看到类似的输出就说明Opencv安装成功啦!

前戏已做完,现在开始讲重点!

三、核心

网上找的代码用的是CSRT对目标跟踪,其中关键的代码是:

tracker = cv.TrackerCSRT_create()

然而报错如下:

报错信息意思是说 tracker = cv.TrackerCSRT_create()这一行代码出现

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

再一百度,原来是如果要使用OpenCV集成的跟踪器,就必须安装opencv-contrib-python包才行!

下载地址

参考网上的教程,我首先是用迅雷下载好了安装包(使用pip install opencv-contrib-python实在太慢,简直不能忍啊!)。然后就把安装包放到 {你的安装路径} \Scripts,依然使用pip安装:

pip install opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl

然后报错啦!

这里注意,即使如果你的电脑上没有报错,提示安装成功了,在运行项目的时候依然会提示你AttributeError: module 'cv2.cv2' has no attribute 'TrackerCSRT_create'!本人亲身经历,望大家不要再踩坑了!

正确的命令是:

pip install --user opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl

提示安装成功!

再使用pip list命令来确认一下安装是否成功:

pip list

嗯,看起来没问题,于是跑一下代码试试!

完美运行!

四、总结

1、首先下载安装包:地址1    地址2

2、安装OpenCV,命令如下:

pip install opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl

3、安装opencv-contrib-python,命令如下:

pip install --user opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl

注意--user选项一点要填写哦,重要!重要!

 

五、附赠

一篇关于视频单目标/多目标跟踪的博客:

https://blog.csdn.net/sinat_36811967/article/details/84141233

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/81136
推荐阅读
相关标签
  

闽ICP备14008679号