pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
安装的anaconda及虚拟环境一直默认在C盘, yolov5_deepsort源码在D盘, 如何进行切换?
是将 yolov5_deepsort源码 拷背到 C盘嘛
创建虚拟环境
conda create --prefix D:\path\to\env python=3.8
激活虚拟环境:
conda activate D:\path\to\env (你自己的地址)
激活就是切换
YOLOv5是一种单阶段目标检测算法,该算法在YOLOv4的基础上添加了一些新的改进思路,使其速度与精度都得到了极大的性能提升。主要的改进思路如下所示:
DeepSort
SORT算法的思路是将目标检测算法(如YOLO)得到的检测框与预测的跟踪框的iou(交并比)输入到匈牙利算法中进行线性分配来关联帧间 ID。而DeepSORT算法则是将目标的外观信息加入到帧间匹配的计算中,这样在目标被遮挡但后续再次出现的情况下,还能正确匹配这个ID,从而减少ID的切换,达到持续跟踪的目的。
问题点:源码需要和开发环境放一个盘么?
结论:不用放一起. yolov5_deepsort这个源码不需要变更位置.
关键是环境变量Path有没有设置开发环境编译器的路径(方便代码运行时,系统可以找到你的编译器python.exe)
Path中设置了哪个编译器的路径,代码运行时就用的哪个编译器.