关注公众号,发现CV技术之美
YOLOv8已经加入了两个跟踪算法,方便对目标检测和分割的结果进行跟踪,可以直接在命令行使用,当然也可以用Python代码调用,非常方便。
以下是相关特性:
这两个跟踪算法是 BoT-SORT(https://github.com/NirAharon/BoT-SORT,目前在MOT17数据集上排名第二)和 ByteTrack(https://github.com/ifzhang/ByteTrack,ECCV 2022),不指明参数情况下使用BoT-SORT。
这两个算法都是多目标跟踪算法,比较实用。
支持对跟踪算法的参数进行修改,修改配置文件即可:ultralytics/tracker/cfg。
与YOLOv8目标检测和分割算法结合,一如既往的简单好用,广泛支持视频流、摄像头、本地视频文件等。
跟踪速度也很快,但目标大小和多少也会影响到速度。
跟踪算法目前仅有CPU实现,如果有GPU实现就更完美了。
如果要使用跟踪算法,最好把YOLOv8更新到最新版本:
pip install --upgrade ultralytics
命令行使用的话,就一句话:
yolo track model=yolov8n.pt source="https