安装deepsort目标追踪环境(lap + cython-bbox)

在做完目标检测项目后,我又想做目标追踪,所以我必须安装目标追踪的环境,于是我整理了配置过程中会遇到的问题及解决办法

我的目标追踪环境就是在目标检测的环境里再进而安装一些包就行(这样就不用再重新建立一个虚拟环境,太麻烦了,这样这个环境既可以目标检测和追踪)

我想到要配置目标追踪环境时目标检测环境应该都已经配置好了(如果没有配置目标检测模型的话可以看下我之前写过的博客)
手把手教你Anaconda安装虚拟环境配置yolov5

我们在pycharm里面打开我们的目标追踪项目(项目自行寻找,可以在GitHub里面下载,这个是GitHub大佬发布的项目文件Yolov5_StrongSORT_OSNet
这个是最原始的目标追踪文件,其他的都是在此基础上改的,里面track.py就是要运行的一个目标追踪的可视化程序)

我们在pycharm里面打开目标追踪的项目文件(注意这个项目的编译器环境的我们之前的目标检测的虚拟环境,如果不是要改过来,上面第一个链接有讲怎么改),打开track.py,这时pycharm会提醒你还要安装哪些包,直接点击安装就行,一般情况下,安装大部分的包都能成功安装,如果不能就去pycharm里面直接下载(lap 和 cython-bbox 是不行的,要另想办法,下面会讲),其他包若是安装失败就按照下面方法下载
安装deepsort目标追踪环境(lap + cython-bbox)_第1张图片安装deepsort目标追踪环境(lap + cython-bbox)_第2张图片上面画横线的是你的虚拟环境名称看清楚,右边画圈圈的是没有高亮点的,有些pycharm打开是有高亮点的,要点一下那绿色圆圈,然后点击加号搜索你要安装的包的名称

接下来就是安装lapcython-bbox

一.安装lap
win+r 打开cmd
安装deepsort目标追踪环境(lap + cython-bbox)_第3张图片然后输入conda activate yolo5这里的 yolo5 是我的目标检测和追踪的环境名字,也就是下面画横线的地方,你的名字可能和我的不一样,所以yolo5要改成你自己的环境名字,这时我们进入了虚拟环境

安装deepsort目标追踪环境(lap + cython-bbox)_第4张图片

之后输入conda install -c conda-forge lap然后等它安装即可

安装deepsort目标追踪环境(lap + cython-bbox)_第5张图片
二.安装cython-bbox
这个安装可能就有点麻烦了
这里需要提前要下载两个东西
1.
下载下面cython_bbox-0.1.3的压缩包然后解压(注意要记得自己解压到的位置,等下要用到,不然到时候找起来麻烦,我的建议是解压到 c盘/用户/用户名,这样直接方便一点,反正占内存不大)
链接:https://pan.baidu.com/s/15xhpvz7-TK3sUZudcFi2Aw
提取码:88dp

解压好后我们在yolo5(目标追踪)虚拟环境下切换(cd + 你的文件夹路径,注意斜杠)到我们解压好的文件夹里面,注意解压时可能会出现cython_bbox-0.1.3文件夹里面还有一个cython_bbox-0.1.3文件夹,这你把里面的文件夹剪切出来就行了

安装deepsort目标追踪环境(lap + cython-bbox)_第6张图片
现在我们在虚拟环境里进入了这个文件夹,然后我们输入
python setup.py build_ext install
等待它的安装,这里有些小伙伴会报错,说是缺少Microsoft Visual C++ 14.0,要安装Microsoft Visual C++ Build Tools
如果有安装 VC++ 的应该就直接安装成功了
遇到这种报错,只需要安装**VC++**就行了,这里分享一个链接,能提高你下载的速度,因为如果用百度网盘的话太慢了,除非你是会员!
VC++分享链接
上面的链接是在这篇博客找的,感兴趣的可以去看看
Microsoft Visual C++ Build Tools安装问题及解决方案
下载好后安装和你电脑对应的应用程序就行了
安装完后再次在虚拟环境文件夹里执行上面命令就好了
至此,目标追踪环境就配置好了

你可能感兴趣的:(python,深度学习,开发语言)