πŸ‘οΈπŸ“¦ VSenseBox#

VSenseBox is a small all-in-one Python toolbox filled with many vision/visual sensing modules such as object detectors and object trackers, etc. These modules are well integrated together and can be easily selected and configurated with minimal coding.

  • Integrate with popular object detectors including YOLO v3, v4, v5, v8, v9, v10, v11 and more.

  • Integrate with bbox trackers including Centroid, SORT, DeepSORT, and more TBA.

  • Support Python 3.9-3.12 on Windows, Linux, and macOS.

  • Support YAML config file for each individual module.

  • Integrate with PyQt GUI for easy config.



Structure of VSenseBox#

vsensebox  ............................  Root
β”œβ”€β”€β”€config  ...........................  Internal config directory
β”‚   β”‚   __init__.py
β”‚   β”œβ”€β”€β”€detectors  ....................  Internal config directory for all detectors
β”‚   β”‚       *.yaml  ...................  Internal config files of supported detectors
β”‚   β”œβ”€β”€β”€trackers  .....................  Internal config directory for all trackers
β”‚   β”‚       *.yaml  ...................  Internal config file for supported trackers
β”‚   └───strings
β”‚           strings.yaml  .............  Internal config file for unified strings
β”œβ”€β”€β”€data  .............................  Internal data directory, vsensebox-data module
β”‚   β”œβ”€β”€β”€datasets  .....................  Directory for supported datasets
β”‚   β”œβ”€β”€β”€detectors  ....................  Directory for detectors' models/weights
β”‚   β”œβ”€β”€β”€trackers  .....................  Directory for trackers' models/weights
β”‚   └───logs  .........................  Directory for logs
β”œβ”€β”€β”€gui  ..............................  GUI module
β”œβ”€β”€β”€modules  ..........................  All supported modules
β”‚   β”‚   __init__.py
β”‚   β”œβ”€β”€β”€detectors  ....................  All supported detectors
β”‚   β”‚       __init__.py
β”‚   └───trackers  .....................  All supported trackers
β”‚           __init__.py
β”œβ”€β”€β”€vsense  ...........................  VSense
β”‚       __init__.py
└───utils  ............................  Utilities including visualization, etc.
        __init__.py


Table of contents#



Indices and tables#