gitextract_82ysmahp/ ├── .gitignore ├── Dockerfile ├── LICENSE.md ├── README.md ├── deepstream_plugin_yolov4/ │ ├── Makefile │ ├── README.md │ ├── kernels.cu │ ├── nvdsinfer_yolo_engine.cpp │ ├── nvdsparsebbox_Yolo.cpp │ ├── trt_utils.cpp │ ├── trt_utils.h │ ├── yolo.cpp │ ├── yolo.h │ ├── yoloPlugins.cpp │ └── yoloPlugins.h ├── docker/ │ ├── constraints.docker │ ├── opencv_python-3.2.0.egg-info │ ├── scikit-learn-0.19.1.egg-info │ └── start.sh ├── docker-compose.yml ├── docs/ │ ├── BalenaOS-DevKit-Nano-Setup.md │ ├── BalenaOS-Photon-Nano-Setup.md │ ├── Custom-Container-Development.md │ ├── Manual-Dependencies-Installation.md │ └── Useful-Development-Scripts.md ├── maskcam/ │ ├── common.py │ ├── config.py │ ├── maskcam_filesave.py │ ├── maskcam_fileserver.py │ ├── maskcam_inference.py │ ├── maskcam_streaming.py │ ├── mqtt_commander.py │ ├── mqtt_common.py │ ├── prints.py │ └── utils.py ├── maskcam_config.txt ├── maskcam_run.py ├── requirements-dev.in ├── requirements.in ├── requirements.txt ├── server/ │ ├── backend/ │ │ ├── Dockerfile │ │ ├── alembic.ini │ │ ├── app/ │ │ │ ├── api/ │ │ │ │ ├── __init__.py │ │ │ │ ├── exceptions.py │ │ │ │ └── routes/ │ │ │ │ ├── device_routes.py │ │ │ │ └── statistic_routes.py │ │ │ ├── core/ │ │ │ │ └── config.py │ │ │ ├── db/ │ │ │ │ ├── cruds/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── crud_device.py │ │ │ │ │ ├── crud_statistic.py │ │ │ │ │ └── crud_video_file.py │ │ │ │ ├── migrations/ │ │ │ │ │ ├── env.py │ │ │ │ │ ├── script.py.mako │ │ │ │ │ └── versions/ │ │ │ │ │ ├── 6a4d853aabce_added_database.py │ │ │ │ │ ├── 6d5c250f098c_added_device_file_server_address.py │ │ │ │ │ ├── 8f58cd776eda_added_database.py │ │ │ │ │ └── fb245977373f_added_video_file_table.py │ │ │ │ ├── schema/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base.py │ │ │ │ │ ├── models.py │ │ │ │ │ └── schemas.py │ │ │ │ └── utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── enums.py │ │ │ │ └── utils.py │ │ │ ├── main.py │ │ │ └── mqtt/ │ │ │ ├── broker.py │ │ │ ├── publisher.py │ │ │ └── subscriber.py │ │ ├── prestart.sh │ │ ├── requirements.txt │ │ └── test_crud.py │ ├── backend.env.template │ ├── build_docker.sh │ ├── database.env.template │ ├── docker-compose.yml │ ├── frontend/ │ │ ├── Dockerfile │ │ ├── main.py │ │ ├── requirements.txt │ │ ├── session_manager.py │ │ └── utils/ │ │ ├── api_utils.py │ │ └── format_utils.py │ ├── frontend.env.template │ ├── mosquitto.conf │ ├── server_setup.sh │ └── stop_docker.sh ├── utils/ │ ├── combine_coco.py │ ├── gst_capabilities.sh │ ├── mqtt-test/ │ │ ├── broker.py │ │ ├── publisher.py │ │ └── suscriber.py │ ├── onnx_fix_mobilenet.py │ ├── remove_images_coco.py │ ├── tf1_trt_inference.py │ ├── tf2_trt_convert.py │ └── tf_trt_convert.py └── yolo/ ├── config.py ├── config_images.yml ├── data/ │ ├── obj.data │ └── obj.names ├── facemask-yolov4-tiny.cfg ├── facemask-yolov4.cfg ├── integrations/ │ └── yolo/ │ ├── detector_trt.py │ ├── utils_pytorch.py │ └── yolo_adaptor.py ├── run_yolo_images.py └── train_cu90.sh