3,072
edits
Efernandez (talk | contribs) No edit summary |
Efernandez (talk | contribs) No edit summary |
||
Line 18: | Line 18: | ||
* [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Camera Camera Service]: This service captures video from multiple cameras simultaneously and generates an individual RTSP stream for each camera. | * [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Camera Camera Service]: This service captures video from multiple cameras simultaneously and generates an individual RTSP stream for each camera. | ||
* [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Media Media Service]: This service receives RTSP streams, performs detection and head direction estimation for all detections across the input streams, and maintains consistent person IDs across all cameras using re-identification (ReID). The results are published to Redis. Additionally, the service generates an output RTSP stream that provides a Bird’s Eye View (BEV) combining all input streams. | * [https://developer.ridgerun.com/wiki/index.php/Metropolis_Microservices/RidgeRun_Services/Media Media Service]: This service receives RTSP streams, performs detection and head direction estimation for all detections across the input streams, and maintains consistent person IDs across all cameras using re-identification (ReID). The results are published to Redis. Additionally, the service generates an output RTSP stream that provides a Bird’s Eye View (BEV) combining all input streams. | ||
* [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. | |||
<noinclude> | <noinclude> |