迫于学业压力不得不开始研究opencv里的tracker模块,抵不过懒惰最后也没整明白vs里怎么安装opencv-contrib,最终又又又屈服于简单明了的python。
今天讲的是一个名为 AttributeError: module ‘cv2.cv2’ has no attribute ‘Tracker’ 的错。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
讲白了就是opencv其实没有tracker这个功能,所以你需要安装opencv-contrib,具体安装方法就是简单的pip install,如下
pip install opencv-contrib-python==你的opencv版本号
比如我的opencv是4.1.0.25所以我就是pip install opencv-contrib-python==4.1.0.25 (说实话我也不知道版本号不一样会怎么样但是版本号一样不会踩雷所以大家就不要怕麻烦少打这几个数字了)
(至于不知道怎么查版本号的同学可以pip list查找一下或者pip install opencv-python一下他就会告诉你的)
但是这个pip install真的太慢了,所以我一般把pip install之后出现的网址复制粘贴到浏览器下载完了再安装,就直接pip install 下载文件位置/下载文件名字 就完事。
pip install完就可以直接跑网上的各种代码教程了!!!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
但是有些小伙伴(比如我),pip install之后仍旧显示这个错误,这个时候请你输入
pip install --user 下载文件位置/下载文件名字
之后就好啦!!!!!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
但是如果–user之后还不可以的话,建议私戳我,毕竟相逢相识就是缘 :)