Touch Grass Bingo: Nature Exploration Powered by OpenCLIP & Render
Описание и применение
Приложение Touch Grass Bingo использует модель OpenCLIP для мгновенной проверки фотографий природы, ограничивая время на экране до 5 секунд за элемент и поощряя пользователей выходить на улицу.
Задача
Modern developers spend excessive time on screens; need a short outdoor incentive.
Результат
The app delivers a daily nature bingo card, uses zero‑shot OpenCLIP verification, and keeps total screen time minimal, encouraging outdoor exploration.
Рабочий процесс
- Open mobile web app to view daily 3×3 bingo card seeded by date
- Locate an item in the environment and capture a photo with the phone camera
- Compress photo to 512 px max dimension and send to self‑hosted Render container
- Render runs FastAPI with a single Uvicorn worker on PyTorch CPU, loads OpenCLIP ViT‑B‑32
- OpenCLIP encodes image and target/distractor prompts, computes cosine similarity, applies threshold
- If verified, tile turns green and progress is stored in browser localStorage
- Repeat until 3 in a row for BINGO or full card for Garden Master
Доказательства
Touch Grass Bingo is a mobile‑first web app that generates a daily 3x3 nature bingo card seeded deterministically by the current calendar date.
The client compresses the photo and sends it to our self‑hosted OpenCLIP vision model on Render. The model performs zero‑shot image‑text verification against target prompts and distractors.
Total screen time is roughly 5 seconds per item; the rest of the time is spent observing the natural world.
- Дата записи: 2026-10-06T16:55:46.838Z