← 开源
Qidian213

deep_sort_yolov3

Real-time Multi-person tracker using YOLO v3 and deep_sort with tensorflow

ApplicationsObject detectionPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.68k
Star
584
Fork
+-1
本周
6
贡献者
创建于 2018-05-07 · 更新于 2026-10-13 · 今日第 9711 名
主要开发者
Qidian213LeonLokAdityaVashista30

Qidian213/deep_sort_yolov3 排名第 9,711,有 1,675 个星标。

同类别比较

Qidian213/deep_sort_yolov3 排名第 9,711,此处有 8 个同类条目;next-1688/1688-shopkeeper 排名第 9,707。

同类别比较
名称排名指标
TheExplainthis/ChatGPT-Line-Bot9,687
语言:
Python
星标数:
1,687
分叉数:
1,931
简介:
This is a repository that allows you to integrate ChatGPT into Line.
lovoo/NSFWDetector9,702
语言:
Swift
星标数:
1,680
分叉数:
117
简介:
A NSFW (aka porn) detector with CoreML
absadiki/subsai9,704
语言:
Python
星标数:
1,679
分叉数:
137
简介:
🎞️ Subtitles generation tool (Web-UI + CLI + Python package) powered by OpenAI's Whisper and its variants 🎞️
next-1688/1688-shopkeeper9,707
语言:
Python
星标数:
1,677
分叉数:
46
简介:
1688 AI版 开店Claw 官方Skill
manzaltu/claude-code-ide.el9,717
语言:
Emacs Lisp
星标数:
1,674
分叉数:
117
简介:
Claude Code IDE integration for Emacs
0x676e67/ninja9,719
语言:
Rust
星标数:
1,673
分叉数:
279
简介:
Reverse engineered ChatGPT proxy
litaio/lita9,725
语言:
Ruby
星标数:
1,673
分叉数:
175
简介:
ChatOps for Ruby.
victordibia/handtracking9,727
语言:
Python
星标数:
1,673
分叉数:
457
简介:
Building a Real-time Hand-Detector using Neural Networks (SSD) on Tensorflow
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Object detection
星标数1,675
分叉数584
贡献者6
创建日期2018-05-07
更新日期2026-10-13
1 天星标数0
7 天星标数-1
排名9,711
上次排名9,752
排名变化41
7 天星标排名17,052
上次 7 天星标排名17,053
7 天星标排名变化1
总星标排名7,378
上次总星标排名7,374
总星标排名变化-4
国家China
README 摘录

QQ group: 姿态检测&跟踪 781184396 注意: 本代码创建时间较为久远,软件版本较老,很多模块功能不够高效,功能简单。 0 Deep sort 程序结构见 “model_data/DeepSORT”,如有错误欢迎联系修改。

常见问题

记录了多少星标和分叉?

Qidian213/deep_sort_yolov3 有 1,675 个星标和 584 个分叉。

仓库排名是多少?

Qidian213/deep_sort_yolov3 排名第 9,711。

记录的语言和类别是什么?

Qidian213/deep_sort_yolov3 有 1,675 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

Qidian213/deep_sort_yolov3 与 next-1688/1688-shopkeeper 比较,后者排名第 9,707,有 1,677 个星标。

README

QQ group: 姿态检测&跟踪 781184396

注意: 本代码创建时间较为久远,软件版本较老,很多模块功能不够高效,功能简单。 推荐使用别的作者实现的Pytorch版本等。

Some excellent related work

1, https://github.com/xingyizhou/CenterTrack

2, https://github.com/phil-bergmann/tracking_wo_bnw

3, https://github.com/Zhongdao/Towards-Realtime-MOT

4, https://github.com/ifzhang/FairMOT

5, https://github.com/pjl1995/CTracker

Introduction

Thanks for these projects, this work now is support tiny_yolo v3 but only for test, if you want to train you can either train a model in darknet or in the second following works. It also can tracks many objects in coco classes, so please note to modify the classes in yolo.py. besides, you also can use camera for testing.

https://github.com/nwojke/deep_sort

https://github.com/qqwweee/keras-yolo3

https://github.com/Qidian213/deep_sort_yolov3

Quick Start

  1. Download YOLOv3 or tiny_yolov3 weights from YOLO website.Then convert the Darknet YOLO model to a Keras model. Or use what i had converted https://drive.google.com/file/d/1uvXFacPnrSMw6ldWTyLLjGLETlEsUvcE/view?usp=sharing (yolo.h5 model file with tf-1.4.0) , put it into model_data folder

  2. Run YOLO_DEEP_SORT with cmd :

    python demo.py
    
  3. (Optional) Convert the Darknet YOLO model to a Keras model by yourself:

 please download the weights at first from yolo website. 
 python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5

Dependencies

The code is compatible with Python 2.7 and 3. The following dependencies are needed to run the tracker:

NumPy
sklean
OpenCV
Pillow

Additionally, feature generation requires TensorFlow-1.4.0.

Training the model

To train the deep association metric model on your datasets you can reference to https://github.com/nwojke/cosine_metric_learning approach which is provided as a separate repository.

Be careful that the code ignores everything but person. For your task do not forget to change :

[deep_sort_yolov3/yolo.py] Lines 100 to 101 :

      if predicted_class != 'person' : 
           continue 

Note

You can use any Detector you like to replace Keras_version YOLO to get bboxes , for it is to slow !

Model file model_data/mars-small128.pb need by deep_sort had convert to tensorflow-1.4.0

Deep sort 程序结构见 “model_data/DeepSORT”,如有错误欢迎联系修改。

Test only

Speed : when only run yolo detection about 11-13 fps , after add deep_sort about 11.5 fps (GTX1060 6G)

Test result video : https://www.bilibili.com/video/av23500163/ generated by this project

排名相邻
同类项目