Pandora
A wooden box that pulls faces from old photographs and sends them to the cloud.
Concept
Inspired by the Revenge TV show’s Infinity Box — a physical repository of memories — Pandora is a collector’s box that digitizes the faces from photographs placed inside it. Slip in an old photo; the box extracts every face and uploads it to the cloud where it’s accessible from any device.
The goal was a finished, polished object: not a breadboard in a shoebox, but something that looked like it belonged on a shelf.
Electronics First
The two hardest technical pieces went first: getting live snapshots from the webcam, and sending extracted faces over WiFi to a cloud service.
With that working, I installed OpenCV on the Intel Edison, implemented face detection and cropping, and wired up the full pipeline: photo in → face detected → cropped face uploaded to Azure-hosted Node.js service → accessible from any browser.
Building the Box
I used InkScape to design laser-cut plywood sides with box joints — interlocking tabs that snap together without glue, relying entirely on friction. The cut files went straight to a laser cutter.
Finishing
A water-based wood stain over the whole box. Scrap pieces of wood were shaped and fitted into the button holes as pegs.
Stack
- Intel Edison — main compute, runs OpenCV face detection
- OpenCV — face detection and extraction
- Node.js / Azure — cloud service receiving, storing, and serving face images
- InkScape + laser cutter — box panels and joints