https://github.com/d36choi/hisafety
deepsort + yolov3 + velocity-tracker
https://github.com/d36choi/hisafety
deepsort speed-estimation yolov3
Last synced: 10 months ago
JSON representation
deepsort + yolov3 + velocity-tracker
- Host: GitHub
- URL: https://github.com/d36choi/hisafety
- Owner: d36choi
- License: gpl-3.0
- Created: 2020-08-25T08:17:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-20T14:32:54.000Z (about 5 years ago)
- Last Synced: 2025-03-08T17:56:11.564Z (11 months ago)
- Topics: deepsort, speed-estimation, yolov3
- Language: Python
- Homepage:
- Size: 5.18 MB
- Stars: 20
- Watchers: 1
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YOLOv3 + Deep_SORT Vehicle Speed Estimation Tracker
.gif)

* __demo Video__: https://youtu.be/Dn9S8p49dqE
## team member
:runner: Choi sanghyun
:runner: Kim sungjo
:runner: Park meenhee
## dependencies
* OpenCV
* sklean
* pillow
* numpy 1.15.0
* tensorflow-gpu 1.13.1
* CUDA 10.0
***
It uses:
* __Detection__: [YOLOv3](https://github.com/yehengchen/ObjectDetection/tree/master/OneStage/yolo/yolov3)
* __Tracking__: [Deep_SORT](https://github.com/nwojke/deep_sort)
* __->__:[object detection and tracking (python)](https://github.com/yehengchen/Object-Detection-and-Tracking/tree/master/OneStage/yolo/deep_sort_yolov3)
## Quick Start
__0.Requirements__
pip install -r requirements.txt
__1. Download the code to your computer.__
git clone https://github.com/yehengchen/Object-Detection-and-Tracking.git
__2. Download [[yolov3.weights]](https://pjreddie.com/media/files/yolov3.weights)__ and place it in `deep_sort_yolov3/model_data/`
__3. Convert the Darknet YOLO model to a Keras model:__
```
$ python convert.py model_data/yolov3.cfg model_data/yolov3.weights model_data/yolo.h5
```
__4. Run the YOLO_DEEP_SORT:__
```
$ python main.py -c [CLASS NAME] -i [INPUT VIDEO PATH]
$ python main.py -c person -i ./test_video/testvideo.avi
```
## Citation
### YOLOv3 :
@article{yolov3,
title={YOLOv3: An Incremental Improvement},
author={Redmon, Joseph and Farhadi, Ali},
journal = {arXiv},
year={2018}
}
### Deep_SORT :
@inproceedings{Wojke2017simple,
title={Simple Online and Realtime Tracking with a Deep Association Metric},
author={Wojke, Nicolai and Bewley, Alex and Paulus, Dietrich},
booktitle={2017 IEEE International Conference on Image Processing (ICIP)},
year={2017},
pages={3645--3649},
organization={IEEE},
doi={10.1109/ICIP.2017.8296962}
}
@inproceedings{Wojke2018deep,
title={Deep Cosine Metric Learning for Person Re-identification},
author={Wojke, Nicolai and Bewley, Alex},
booktitle={2018 IEEE Winter Conference on Applications of Computer Vision (WACV)},
year={2018},
pages={748--756},
organization={IEEE},
doi={10.1109/WACV.2018.00087}
}
## Reference
#### Github:deep_sort@[Nicolai Wojke nwojke](https://github.com/nwojke/deep_sort)
#### Github:deep_sort_yolov3@[Qidian213 ](https://github.com/Qidian213/deep_sort_yolov3)
#### Github:Object-Detection-and-Tracking@[yehengchen](https://github.com/yehengchen/Object-Detection-and-Tracking)