mirror of
https://github.com/jlengrand/Ivolution.git
synced 2026-03-10 08:21:18 +00:00
41 lines
2.6 KiB
Markdown
41 lines
2.6 KiB
Markdown
#Take on picture of yourself a day, simply get the results!
|
|
|
|
[FaceMovie](http://www.lengrand.fr) is a simple project that aims at helping you create videos of yourself over time, using photos as input.
|
|
I see a growing interest for this kind of projects, where people take one picture of themselves a day for several months (years ?) and compile it into a video.
|
|
I started this project for a friend currently [travelling around the world](http://http://ungrandtour.blogspot.com/). He wanted to create a video of its face changes along the trip.
|
|
|
|
The main idea is simple. The software takes a batch of images as input. The images are assumed to be named by date (so that an alphabetical order is also the chronological order).
|
|
The output is a video containing each image, where the face is centered and always placed in the same position. This way, people can actually see the face change over time.
|
|
|
|
**In progress: **
|
|
|
|
- The very central part of the code is finished.
|
|
- I currently work on video quality enhancement (compression, speed, fade effects, ...)
|
|
- I plan to include a GUI to help people use the software, and later add support for a broader type of input images (profiles, eyes, glasses, . . .)
|
|
- I also think about a way for user to help the software in case it struggles with images (by manually pointing face on problematic images?).
|
|
- Any other idea is welcome
|
|
|
|
## Getting started
|
|
|
|
## Libraries
|
|
|
|
This piece of code is developed in [Python](http://www.python.org/), simply because I love it :P (and because it allows easy testing while developing IP applications).
|
|
I used Python 2.7 for development.
|
|
The only library needed to run the code for now is [Opencv](http://opencv.willowgarage.com/wiki/) (and by extension [Numpy](http://numpy.scipy.org/)). See [the documentation](http://opencv.willowgarage.com/wiki/InstallGuide) for more information.
|
|
|
|
This project is developed on a Windows (7) platform, but there should be no compatibility problems with UNIX.
|
|
|
|
## License
|
|
|
|
Not defined yet. Let's say thaat the code is public and that you can use it and modify it as you want.
|
|
What I simply would love is a short message (like "Thank you !" or "You rock !" :p) if you find the project useful.
|
|
|
|
## Contact
|
|
|
|
I would enjoy having feedback if you like this idea, or even used it (even though you should change the source code to run it for now :) ).
|
|
I would also like to know if you have heard about any other solution to make this kind of stuff ! (Couldn't find any on the internet!)
|
|
Feel free to mail me for any comment or request.
|
|
|
|
You can contact me at julien at lengrand dot fr, or on my [current website](http://www.lengrand.fr)
|
|
|
|
Last update : 4/12/2012 |