Photo Collage
MENTOR: Gary Bradski
Like many people these days, I take far too many digital pictures to even look back through. As a result, after a family trip or some other occasion, I collect the pictures and produce a "collage" overlaying the pictures together complete with text and often times "speech bubbles" such as done in comic strips. I have used power point on windows and "comic life" on mac to do my collages. Neither of them do quite what I want, both have limits. OpenCV has many algorithms that can be used to play with and improve images. I want to create an Open Collage application using OpenCV.
PROJECT: Open Collage
Project Description
The framework should be set up to be easy to expand, intuitive to use (should be very simple to figure out even without instructions how to do most functions) and and easy to document the functionality in the program. It should work well on the web and export to various formats.
Worker:
- The worker(s) here must have
- Artistic sense
- C++
- Web experience.
- The worker(s) here must have
I could see more than one person working on this
Demo:
- Be able to view image directories fast, grab and drop images, annotate with text and bubbles, segment out objects, blend them in with other scenes and graphics.
Short term:
- View many images, grab and drop in, add text lables, output in different file formats (I'd like pdf, the other formats are easy/already available in OpenCV).
Medium goal:
- Add text bubbles
- Add in ability to segment (use grabcut), perspective distortions, red-eye removal
- other imaging effects. Be creative but keep it intuitive.
- Be able to link things (text, image, segmented images together) move them, align them, layer them
Long goal:
- Image stitching, panoramas, face and object finding.
Milestones/Timeline
- TBD
References
- To be provided