Web Application

StreamPoseML includes a full-featured web application for real-time pose classification. The web application consists of:

  • A React-based frontend for webcam capture and visualization

  • A Flask-based API for classification

  • Built-in MLflow integration for seamless deployment of trained models

This section covers the installation, configuration, and usage of the StreamPoseML web application.

MLflow Integration

A standout feature of the StreamPoseML web application is its direct integration with MLflow for model deployment. This provides several advantages:

  • Standardized Model Serving: Deploy models tracked with MLflow without extra conversion steps

  • Version Management: Easily switch between different model versions

  • Metadata Tracking: Access model parameters, metrics, and artifacts

  • Consistent API: Use the same interface for different model types

The web application includes a dedicated MLflow container that handles model loading and prediction requests, making it easy to deploy your trained models for real-time classification.