!!! Note*: FPS can be extremely low because object recognizer is run on CPU (not GPU).
- Docker
- Docker-compose
-
Object recognition:
- Yolo 11
- Onnx
-
Object tracking:
- Deep SORT
-
Streaming data:
- FastAPI
- ReactJS
-
Deploy:
- Docker
- Ngrok
First, clone the repository.
git clone https://github.com/HoangPham3003/Yolo11-Tracking-FastReact.git
cd Yolo11-Tracking-FastReact
Second, in docker-compose file, replace this field by your Ngrok AUTHENTOKEN
NGROK_AUTHTOKEN=[NGROK AUTHTOKEN]
Finally, run 2 shell script file. Note that it should open a endpoint gate in ngrok after run the first shell script file run_ngrok. I can be found in dashboard of Ngrok.
sh run_ngrok.sh
sh run_docker.sh