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-estimator
is compatible with your local tf version. For example,tensorflow-estimator==1.10.12
works 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