Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
project:picturethis [2015/02/28 14:34] – [Story] tamberg | project:picturethis [2018/04/24 10:55] (current) – [Links] alicesmith | ||
---|---|---|---|
Line 3: | Line 3: | ||
A connected picture frame displaying historic images | A connected picture frame displaying historic images | ||
- | ===== Ideas / Iterations ===== | + | {{https://farm9.staticflickr.com/ |
- | - Download the pictures to the Raspi and display one of them (warmup) | + | |
- | - Slideshow and turning the images 90° to adapt to the screensize | + | |
- | - Play around with potentiometer and Arduino to bring an analog input onto the Raspi (which only has digital I/O) | + | |
- | - Connect everything and adapt the slideshow speed with the potentiometer | + | |
- | - Display the name (extracted from the filename) below the picture | + | |
- | + | ||
- | next steps, more ideas: | + | |
- | - Use the Raspi Cam to detect a visitor in front of the frame and stop the slideshow | + | |
- | - Use the Raspi Cam to take a picture of the face of the visitor | + | |
- | - Detect faces in the camera picture | + | |
- | - Detect faces in the images [DONE, manually, using online service] | + | |
- | - ...merge visitor and picture faces :-) | + | |
===== Story ===== | ===== Story ===== | ||
- | * Picture frame, shows police photographs of homeless people by Carl Durheim (1810-1890) | + | * The Picture |
- | * A spectator | + | * By looking at a picture, you trigger a face detection |
- | * Face detection | + | * The algorithm detects gender, age and mood of the person on the portrait (not always right) |
- | * Spectator becomes the judge / part of the system / algorithm | + | * You, as a spectator, become |
- | * Person | + | * The person |
+ | {{https:// | ||
+ | {{https:// | ||
===== How it works ===== | ===== How it works ===== | ||
- | * Picture frame has a camera doing face detection | + | * Picture frame has a camera doing face detection |
- | * Pictures have been pre-processed using an online | + | * Pictures have been pre-processed using a cloud service |
+ | * Detection is still rather slow (should run faster on the Raspi 2) | ||
+ | * Here's a little video https:// | ||
+ | {{https:// | ||
+ | {{https:// | ||
+ | {{https:// | ||
===== Questions (not) answered ===== | ===== Questions (not) answered ===== | ||
Line 45: | Line 39: | ||
* @tamberg | * @tamberg | ||
* and you | * and you | ||
+ | |||
+ | ===== Ideas / Iterations ===== | ||
+ | - Download the pictures to the Raspi and display one of them (warmup) | ||
+ | - Slideshow and turning the images 90° to adapt to the screensize | ||
+ | - Play around with potentiometer and Arduino to bring an analog input onto the Raspi (which only has digital I/O) | ||
+ | - Connect everything and adapt the slideshow speed with the potentiometer | ||
+ | - Display the name (extracted from the filename) below the picture | ||
+ | |||
+ | next steps, more ideas: | ||
+ | - Use the Raspi Cam to detect a visitor in front of the frame and stop the slideshow | ||
+ | - Use the Raspi Cam to take a picture of the face of the visitor | ||
+ | - Detect faces in the camera picture | ||
+ | - Detect faces in the images [DONE, manually, using online service] | ||
+ | - ...merge visitor and picture faces :-) | ||
===== Material ===== | ===== Material ===== | ||
Line 50: | Line 58: | ||
* Raspi https:// | * Raspi https:// | ||
* 7inch TFT https:// | * 7inch TFT https:// | ||
+ | * Picture frame http:// | ||
===== Software ===== | ===== Software ===== | ||
- | * http:// | + | * http:// |
* http:// | * http:// | ||
- | * http://www.raspberrypi.org/facial-recognition-opencv-on-the-camera-board/ - OpenCV on Raspi-Cam | + | * https://bitbucket.org/tamberg/makeopendata/ |
* http:// | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
===== Links ===== | ===== Links ===== | ||
* https:// | * https:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | Not used this time, but might be useful | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * http:// | ||
- | {{tag> | + | {{tag> |