3,072
edits
Efernandez (talk | contribs) No edit summary |
Efernandez (talk | contribs) No edit summary |
||
Line 20: | Line 20: | ||
* [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Engagement_Analytics Engagement Analytics]: The Engagement Analytics service reads detections and head orientation data and, based on a configured target, performs engagement estimation. It generates statistics such as total and average engagement time, engagement per ID, and visitor count. These statistics are then sent to InfluxDB. Additionally, the service calculates a heatmap of engaged individuals and publishes it to Redis. | * [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Engagement_Analytics Engagement Analytics]: The Engagement Analytics service reads detections and head orientation data and, based on a configured target, performs engagement estimation. It generates statistics such as total and average engagement time, engagement per ID, and visitor count. These statistics are then sent to InfluxDB. Additionally, the service calculates a heatmap of engaged individuals and publishes it to Redis. | ||
* [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Display Display Service]: The Display service presents a mosaic view with the main video showing the Bird’s Eye View (BEV) stream, alongside the individual camera streams. Additionally, it overlays the BEV with the engagement heatmap and tags for each person, indicating whether they are engaged or not, along with their engagement time. | * [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Display Display Service]: The Display service presents a mosaic view with the main video showing the Bird’s Eye View (BEV) stream, alongside the individual camera streams. Additionally, it overlays the BEV with the engagement heatmap and tags for each person, indicating whether they are engaged or not, along with their engagement time. | ||
* '''Monitoring Service''': The Monitoring service consists of two applications: InfluxDB, which stores all the statistics generated by the Analytics service, and Grafana, which is used to create a dashboard for visualizing these statistics. | |||
<noinclude> | <noinclude> |