.gitignore
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
Tiltfile
__init__.py
build.sh
config.yml
docker-compose.build.yml
docker-compose.yml
figure.png
kubernetes.yml
paper.bib
paper.md
pyproject.toml
pytest.ini
setup.py
start.sh
stop.sh
version.txt
.github/workflows/draft-pdf.yml
.github/workflows/python-publish.yml
bin/build_images.sh
example_data/input/source_annotations/example_video.json
example_data/input/source_videos/example_video.webm
example_data/trained_models/example_classifier.pickle
mlflow/Dockerfile
mlflow/app.py
stream_pose_ml/Dockerfile
stream_pose_ml/LICENSE
stream_pose_ml/__init__.py
stream_pose_ml/requirements.txt
stream_pose_ml/run.py
stream_pose_ml/api/__init__.py
stream_pose_ml/api/app.py
stream_pose_ml/notebooks/example_usage.ipynb
stream_pose_ml/stream_pose_ml/__init__.py
stream_pose_ml/stream_pose_ml/ml_flow_client.py
stream_pose_ml/stream_pose_ml/stream_pose_client.py
stream_pose_ml/stream_pose_ml.egg-info/PKG-INFO
stream_pose_ml/stream_pose_ml.egg-info/SOURCES.txt
stream_pose_ml/stream_pose_ml.egg-info/dependency_links.txt
stream_pose_ml/stream_pose_ml.egg-info/requires.txt
stream_pose_ml/stream_pose_ml.egg-info/top_level.txt
stream_pose_ml/stream_pose_ml/actuators/__init__.py
stream_pose_ml/stream_pose_ml/actuators/bluetooth_device.py
stream_pose_ml/stream_pose_ml/blaze_pose/__init__.py
stream_pose_ml/stream_pose_ml/blaze_pose/blaze_pose_frame.py
stream_pose_ml/stream_pose_ml/blaze_pose/blaze_pose_sequence.py
stream_pose_ml/stream_pose_ml/blaze_pose/enumerations.py
stream_pose_ml/stream_pose_ml/blaze_pose/mediapipe_client.py
stream_pose_ml/stream_pose_ml/blaze_pose/openpose_mediapipe_transformer.py
stream_pose_ml/stream_pose_ml/geometry/__init__.py
stream_pose_ml/stream_pose_ml/geometry/angle.py
stream_pose_ml/stream_pose_ml/geometry/distance.py
stream_pose_ml/stream_pose_ml/geometry/joint.py
stream_pose_ml/stream_pose_ml/geometry/vector.py
stream_pose_ml/stream_pose_ml/jobs/__init__.py
stream_pose_ml/stream_pose_ml/jobs/build_and_format_dataset_job.py
stream_pose_ml/stream_pose_ml/jobs/process_video_job.py
stream_pose_ml/stream_pose_ml/jobs/process_videos_job.py
stream_pose_ml/stream_pose_ml/learning/__init__.py
stream_pose_ml/stream_pose_ml/learning/dataset.py
stream_pose_ml/stream_pose_ml/learning/labeled_clip.py
stream_pose_ml/stream_pose_ml/learning/labeled_frame.py
stream_pose_ml/stream_pose_ml/learning/model_builder.py
stream_pose_ml/stream_pose_ml/learning/temporal_feature_pooling.py
stream_pose_ml/stream_pose_ml/learning/trained_model.py
stream_pose_ml/stream_pose_ml/serializers/__init__.py
stream_pose_ml/stream_pose_ml/serializers/angle_serializer.py
stream_pose_ml/stream_pose_ml/serializers/blaze_pose_frame_serializer.py
stream_pose_ml/stream_pose_ml/serializers/blaze_pose_sequence_serializer.py
stream_pose_ml/stream_pose_ml/serializers/dataset_serializer.py
stream_pose_ml/stream_pose_ml/serializers/distance_serializer.py
stream_pose_ml/stream_pose_ml/serializers/joint_serializer.py
stream_pose_ml/stream_pose_ml/serializers/labeled_clip_serializer.py
stream_pose_ml/stream_pose_ml/serializers/labeled_frame_serializer.py
stream_pose_ml/stream_pose_ml/serializers/vector_serialzier.py
stream_pose_ml/stream_pose_ml/services/__init__.py
stream_pose_ml/stream_pose_ml/services/annotation_transformer_service.py
stream_pose_ml/stream_pose_ml/services/segmentation_service.py
stream_pose_ml/stream_pose_ml/services/video_data_merge_service.py
stream_pose_ml/stream_pose_ml/services/video_data_service.py
stream_pose_ml/stream_pose_ml/transformers/__init__.py
stream_pose_ml/stream_pose_ml/transformers/sequence_transformer.py
stream_pose_ml/stream_pose_ml/utils/__init__.py
stream_pose_ml/stream_pose_ml/utils/path_utility.py
stream_pose_ml/stream_pose_ml/utils/pickler.py
stream_pose_ml/stream_pose_ml/utils/utils.py
tests/__init__.py
tests/pose_parser/__init__.py
tests/pose_parser/blaze_pose/__init__.py
tests/pose_parser/blaze_pose/test_blaze_pose_frame.py
tests/pose_parser/blaze_pose/test_blaze_pose_sequence.py
tests/pose_parser/blaze_pose/test_mediapipe_client.py
tests/pose_parser/geometry/__init__.py
tests/pose_parser/geometry/test_angle.py
tests/pose_parser/geometry/test_distance.py
tests/pose_parser/geometry/test_joint.py
tests/pose_parser/geometry/test_vector.py
tests/pose_parser/jobs/__init__.py
tests/pose_parser/jobs/test_build_and_format_dataset_job.py
tests/pose_parser/jobs/test_process_video_job.py
tests/pose_parser/jobs/test_process_videos_job.py
tests/pose_parser/learning/__init__.py
tests/pose_parser/services/__init__.py
tests/pose_parser/services/test_annotation_transformer_service.py
tests/pose_parser/services/test_video_data_merge_service.py
tests/pose_parser/services/test_video_data_service.py
web_ui/.dockerignore
web_ui/.env
web_ui/.gitignore
web_ui/.nvmrc
web_ui/Dockerfile
web_ui/index.html
web_ui/package.json
web_ui/postcss.config.js
web_ui/tailwind.config.js
web_ui/tsconfig.json
web_ui/vite.config.ts
web_ui/yarn.lock
web_ui/public/favicon.ico
web_ui/public/logo192.png
web_ui/public/logo512.png
web_ui/public/manifest.json
web_ui/public/robots.txt
web_ui/src/App.css
web_ui/src/App.jsx
web_ui/src/App.test.js
web_ui/src/index.css
web_ui/src/index.tsx
web_ui/src/reportWebVitals.js
web_ui/src/setupTests.js
web_ui/src/vite-env.d.ts
web_ui/src/components/ModelSelector.jsx
web_ui/src/components/PoseCapture.jsx
web_ui/src/components/VideoLoad.jsx
web_ui/src/components/VideoStream.jsx
web_ui/src/components/WebBluetooth.jsx
web_ui/src/hooks/useCamera.jsx