Spaces:
Sleeping
Sleeping
| title: Museum AI Studio | |
| emoji: ๐ฌ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| app_file: app.py | |
| pinned: false | |
| # ๐ฌ Museum AI Studio | |
| A unified interactive web experience combining 5 ML demos into one app! | |
| **Live App:** [https://huggingface.co/spaces/Daniel-solo/museum-ai-studio](https://huggingface.co/spaces/Daniel-solo/museum-ai-studio) | |
| --- | |
| ## ๐ฎ 5 Interactive Modes | |
| | Mode | Emoji | Description | Tech Stack | | |
| |------|-------|-------------|------------| | |
| | **Anime Studio** | ๐จ | Real-time anime/cartoon style transfer (Hayao/Ghibli, Shinkai) | AnimeGANv2 ONNX + FastAPI WebSocket | | |
| | **Pose Challenge** | ๐ง | Strike poses against targets, score similarity | MediaPipe Pose (browser) | | |
| | **Face Filters** | ๐ | AR face filters: glasses, cat, crown, mustache, anime eyes | MediaPipe Face Mesh (browser) | | |
| | **Hand Painter** | โ | Draw on canvas with hand gestures | MediaPipe Hands (browser) | | |
| | **Rock-Paper-Scissors** | โ | Play RPS against AI using hand gestures | MediaPipe Hands + Server | | |
| --- | |
| ## ๐ Quick Start | |
| 1. Allow camera access when prompted | |
| 2. Select a mode from the sidebar | |
| 3. In **Anime Studio**, wait for "Connected" then select style (Ghibli or Shinkai) | |
| 4. Use keyboard shortcuts: `1`-`5` to switch modes | |
| --- | |
| ## ๐ฆ Combined from Original Demos | |
| This app is a unified version of 5 demos from [Daniel-solo/museum-ml-demos](https://huggingface.co/datasets/Daniel-solo/museum-ml-demos): | |
| - Demo 04 โ ๐ง Pose Challenge | |
| - Demo 05 โ ๐จ Anime Studio (replaced .t7 models with AnimeGANv2) | |
| - Demo 08 โ โ Rock-Paper-Scissors | |
| - Demo 10 โ ๐ Face Filters | |
| - Hand Conductor concept โ โ Hand Painter | |
| --- | |
| ## ๐ ๏ธ Tech Stack | |
| - **Backend:** FastAPI, Uvicorn, ONNX Runtime, OpenCV, HuggingFace Hub | |
| - **Frontend:** Vanilla JS, HTML5 Canvas, MediaPipe Tasks Vision (CDN) | |
| - **Models:** AnimeGANv2 Hayao/Shinkai (ONNX, 8.2MB each) | |
| - **Deployment:** Hugging Face Spaces (Docker) | |
| --- | |
| *Built with โค๏ธ for interactive museum exhibits.* | |