Introduction
Note: This is the original introduction to the project. There is a summary which may be a better starting place for those wishing to understand the project here: PiCasso Adapting Art to Viewers: Conclusion, Blog #11
PiCasso Adapting Art to Viewers: Conclusion, Blog #11
Art is often made to appeal to specific age groups - usually adults. Adapting Art to Viewers will explore the idea of using AI to recognize the viewer and adapt the art to their age or interests. The art work will thus encourage early art appreciation and be attractive to a wider audience.
This is the first post in a series and describes the project objectives and lays out a plan for achieving them.
Resources
Kit Supplied to Challengers
- Raspberry Pi Model 3 B+
- Starter Kit
- PiFace Digital 2: animatronics
- Raspberry Pi Camera V2: detection of faces
Additional Hardware
- Raspberry Pi 7" Touchscreen Display: art display
- Motion Detection Sensor: detection of distance and movement
- Motors, Lights, etc.: provide interest for young children
Software
- Raspbian
- Python: detection, display, animatronics
- OpenCV: detection of faces and possibly age
The resource list is expected to change as the project progresses. For example, face detection on the Raspberry Pi is computationally extensive and it may be necessary to dedicate one Raspberry Pi solely to AI and use another for the artistic display and actions. Additional sensors, software, and output devices may be added as the project advances.
Simplified Block Diagram
Ideas to Explore
- Display lights, shapes, sounds and animatronics using PiFace for very young viewers
- Display self made art of older children, or favorite art / comics they choose themselves
- Favorite art or photographs for adults
- Music and sound
- User input to change the display or sound
- Detection and beckoning of the viewer closer
- Enclosure or frame that looks good in the home
Project Plan
The project will be divided into phases and progress reports made weekly. Each phase is expected to last approximately 2 weeks.
- Phase 1: setup and test the hardware and software.
- Phase 2: design project framework, art modules, and recognition software
- Phase 3: create early childhood art module with focus on lights, shapes, sounds and movement
- Phase 4: develop art for children module with ability to display their own art and exposure to suitable art of others
- Phase 5: produce art for teens and adults module
- Phase 6: complete project.
Additional Thoughts
While the project is aimed at demonstrating how AI can adapt art to a varied audience, the concept could be expanded to other household applications. For example, a "magic mirror" could recognize school children and remind them to take their uniform for after school activities, or bring up the weather and train schedule for an adult heading off to work. Thanks for reading and as always thoughts and upgrades are appreciated.
Other Blogs in this Series
PiCasso Adapting Art to Viewers: Introduction Blog #1
PiCasso Adapting Art to Viewers: OpenCV Face Detection, Blog #2
PiCasso Adapting Art to Viewers: Cabinet Design, Blog #3
PiCasso Adapting Art to Viewers: Pi talks to Pi, Blog #4
PiCasso Adapting Art to Viewers: Grandpa Shark, Blog #5
PiCasso Adapting Art to Viewers: More on Cabinet Design, Blog #6
PiCasso Adapting Art to Viewers: New Art, Blog #7
PiCasso Adapting Art to Viewers: Mechanical Complete, Blog #8
PiCasso Adapting Art to Viewers: Displaying Art, Blog #9
Top Comments