THIS REPO IS DEPRECATED. PLEASE USE THE UPDATED VERSION
- Clone this repo to your machine
git clone --recurse-submodules https://github.com/USC-NSL/Caesar-Edge.git - Download the checkpoint models (see below)
- Double check the model path in these files to make sure they are same as yours:
object_detector_yolo(#11-13),object_detector_ssd(#11),tracker_deepsort(#10),action_detection_acam(#12) - Rune
pipeline.py
All the NN model files should be put into the "checkpoints/" folder. You can download the models in these links:
See requirements.txt for python packages.
- For SSD, make sure your
tensorflow-estimatoris compatible with your local tf version. For example,tensorflow-estimator==1.10.12works fortensorflow-gpu=1.12.0. Otherwise the tf will complain "tf.estimator package not installed"
One module's output will go to the next one
- SSD512: 25 FPS
- YOLOv2: 22 FPS
- DeepSORT: 49 FPS
- ACAM: 60 FPS/Tube