All Projects → Transformer-man → yolo-deepsort-flask

Transformer-man / yolo-deepsort-flask

Licence: other
Target detection and multi target tracking platform based on Yolo DeepSort and Flask.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Cuda
1817 projects
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to yolo-deepsort-flask

Deep sort pytorch
MOT using deepsort and yolov3 with pytorch
Stars: ✭ 1,948 (+6617.24%)
Mutual labels:  sort, cnn-model, yolov3, deep-sort, deepsort
YOLOX deepsort tracker
using yolox+deepsort for object-tracking
Stars: ✭ 228 (+686.21%)
Mutual labels:  yolo, yolov3, deep-sort, deepsort
yolo deepsort
Fast MOT base on yolo+deepsort, support yolo3 and yolo4
Stars: ✭ 47 (+62.07%)
Mutual labels:  sort, yolov3, deepsort
live-cctv
To detect any reasonable change in a live cctv to avoid large storage of data. Once, we notice a change, our goal would be track that object or person causing it. We would be using Computer vision concepts. Our major focus will be on Deep Learning and will try to add as many features in the process.
Stars: ✭ 23 (-20.69%)
Mutual labels:  yolo, yolov3
Alturos.ImageAnnotation
A collaborative tool for labeling image data for yolo
Stars: ✭ 47 (+62.07%)
Mutual labels:  yolo, yolov3
tfjs-yolo
YOLO v3 and Tiny YOLO v1, v2, v3 with Tensorflow.js
Stars: ✭ 108 (+272.41%)
Mutual labels:  yolo, yolov3
Tracking With Darkflow
Real-time people Multitracker using YOLO v2 and deep_sort with tensorflow
Stars: ✭ 515 (+1675.86%)
Mutual labels:  sort, yolo
JSON2YOLO
Convert JSON annotations into YOLO format.
Stars: ✭ 222 (+665.52%)
Mutual labels:  yolo, yolov3
rpi-urban-mobility-tracker
The easiest way to count pedestrians, cyclists, and vehicles on edge computing devices or live video feeds.
Stars: ✭ 75 (+158.62%)
Mutual labels:  deep-sort, deepsort
vrpdr
Deep Learning Applied To Vehicle Registration Plate Detection and Recognition in PyTorch.
Stars: ✭ 36 (+24.14%)
Mutual labels:  yolo, yolov3
ffcnn
ffcnn is a cnn neural network inference framework, written in 600 lines C language.
Stars: ✭ 50 (+72.41%)
Mutual labels:  yolo, yolov3
lightDenseYOLO
A real-time object detection app based on lightDenseYOLO Our lightDenseYOLO is the combination of two components: lightDenseNet as the CNN feature extractor and YOLO v2 as the detection module
Stars: ✭ 20 (-31.03%)
Mutual labels:  yolo, yolov3
darknet
php ffi darknet
Stars: ✭ 21 (-27.59%)
Mutual labels:  yolo, yolov3
WebsiteYOLO
The back-end for the YOLOv3 object detector running as a webapp
Stars: ✭ 26 (-10.34%)
Mutual labels:  yolo, yolov3
YOLOX
YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/
Stars: ✭ 6,570 (+22555.17%)
Mutual labels:  yolo, yolov3
ScaledYOLOv4
Scaled-YOLOv4: Scaling Cross Stage Partial Network
Stars: ✭ 1,944 (+6603.45%)
Mutual labels:  yolo, yolov3
Bmw Yolov4 Inference Api Gpu
This is a repository for an nocode object detection inference API using the Yolov3 and Yolov4 Darknet framework.
Stars: ✭ 237 (+717.24%)
Mutual labels:  yolo, yolov3
Yolov5-deepsort-driverDistracted-driving-behavior-detection
基于深度学习的驾驶员分心驾驶行为(疲劳+危险行为)预警系统使用YOLOv5+Deepsort实现驾驶员的危险驾驶行为的预警监测
Stars: ✭ 107 (+268.97%)
Mutual labels:  sort, deepsort
Tracking-with-darkflow
Real-time people Multitracker using YOLO v2 and deep_sort with tensorflow
Stars: ✭ 522 (+1700%)
Mutual labels:  sort, yolo
go-darknet
Go bindings for Darknet (YOLO v4 / v3)
Stars: ✭ 56 (+93.1%)
Mutual labels:  yolo, yolov3

YOLOv3,DeepSort and Flask Run On The Web Page

Computer terminal

Mobile terminal

Introduction

Combined with yolov3, deep sort and flask, it is a target detection and multi-target tracking platform that can run on Web pages. You can upload pictures or videos. When the image is uploaded, target detection is carried out. When the video is uploaded, multi-target tracking is carried out (the default is pedestrian, which can be changed to other objects). The mobile terminal provides an online shooting interface for real-time target detection and multi-target tracking.

Dependencies

  • torch
  • torchvision
  • numpy
  • opencv-python==4.1.2.30
  • lxml
  • tqdm
  • flask
  • seaborn
  • pillow
  • vizer
  • numba

Quick Start

1. Check all dependencies installed
pip install -r requirements.txt
2. Download YOLOv3 parameters
cd deepsort/detector/YOLOv3/weight/
wget https://pjreddie.com/media/files/yolov3.weights
cd ../../../
3. Download deepsort parameters ckpt.t7
cd deep_sort/deep/checkpoint
# download ckpt.t7 from
https://drive.google.com/drive/folders/1xhG0kRH1EX5B9_Iz8gQJb7UNnn_riXi6 to this folder
cd ../../../
4. Or download the weight file through baidu network disk

提取码:hhbb

yolov3.weight  put in  deepsort/detector/YOLOv3/weight/
ckpt.t7        put in  deep_sort/deep/checkpoint
5. Compile nms module
cd detector/YOLOv3/nms
sh build.sh
cd ../../../

or

cd detector/YOLOv3/nms/ext
python build.py build_ext develop
cd ../../../../
6. Run
python app.py
7. If you want to configure to run on the server, please visit my blog 阿里云ECS部署python,flask项目,简单易懂,无需nginx和uwsgi
8. You can use yolov3 demo
python detector.py

##Result

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].