mirror of
https://github.com/jlengrand/IvolutionWebsite.git
synced 2026-03-10 15:50:42 +00:00
Adds all the pictures, adds a technology chapter in about
This commit is contained in:
@@ -41,6 +41,22 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
The important thing to note is that __I can not be taken responsible for any problem you might encounter__ (but I'd be glad to help you solve them if you have some).
|
||||
I never experienced any problem using Ivolution (nor all my users), but you are advised to make a copy of the images your are about to process first.
|
||||
|
||||
### Technology used
|
||||
|
||||
To create this project, I used a lot of different tools that are going to be listed here.
|
||||
|
||||
- The whole project is written in Python (2.7). It allows rapid prototyping, has a, Python and huge amount of libraries available and also has the advantage to be portable (Windows, Linux, Web development, . . . ). I know I won´t be limited in the future by using Python.
|
||||
- All the image processing is performed using the excellent OpenCV library, through its Python bindings. If you have to develop image processing algorithms quickly and efficiently, Python and OpenCV are the tools you want. I used the OpenCV 2.4 version, to be compatible with the current package of Ubuntu.
|
||||
- I started developing the GUI in GTK+ ([here is a picture of what it looked like](https://dl.dropbox.com/u/4286043/ivolution_gtk.png)), but finally switched to WxPython. GTK+ is nice for Linux environments but made my software OS dependant, which I didn´t want.
|
||||
- I used py2exe combined to NSIS in order to create proper Windows executables. Both are simple to use, even though you may something have to dig into 3 years old forum posts to find the solution to your problems. I´d definitely use them again if needed in future projects.
|
||||
- In order to automate everything I used ant. I love ant because you can do pretty much everything you want with it, from compiling to move folder back and forth or even prepare coffee.
|
||||
Coming from the linux world, ant is a must if you want to save time.
|
||||
- Finally, this whole website was created using Pelican. I was searching for an Octopress equivalent, but written in Python.
|
||||
I found Pelican and stick with it since them. The documentation is really complete and you can start working in minutes. Plus it was created by a french man!
|
||||
|
||||
That´s all for now folks. If you have other questions, just ask ;)
|
||||
|
||||
|
||||
### About the developer
|
||||
|
||||
My name is __[Julien Lengrand-Lambert](https://plus.google.com/u/0/107343304730454368817)__, and I am as french software engineer currently living in the Netherlands.
|
||||
|
||||
@@ -6,7 +6,8 @@ Slug: MainInterface
|
||||
|
||||
The following picture shows what you should see when launching the Ivolution application.
|
||||
|
||||
[insert mi1 here]
|
||||
|
||||

|
||||
|
||||
|
||||
The main frame is composed of three different parts :
|
||||
@@ -47,7 +48,9 @@ The toolbar contains several icons, each of them having a precise purpose:
|
||||
|
||||
The main frame regroups all the elements of the interface that will give you information about your project.
|
||||
|
||||
[Insert mi2 here]
|
||||
|
||||

|
||||
|
||||
|
||||
It is divided into 4 different parts
|
||||
|
||||
@@ -70,7 +73,9 @@ When all the files are given a color, the face detection step is terminated and
|
||||
Below are presented 2 examples of processing list. In the first case, the face detection is being performed and everything seems to work fine.
|
||||
In the second example, the operation seem to be finished as all the images have been processed. No face has been found on one of the images though.
|
||||
|
||||
[Insert mi3 and mi4 here]
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
#### Status Bar
|
||||
@@ -17,17 +17,20 @@ You should now see the main frame of the application.
|
||||
|
||||
Click on the input folder, and select the location of the samples.
|
||||
|
||||
[Image omko1 here]
|
||||
|
||||

|
||||
|
||||
|
||||
Click on start, and wait for the processing to end.
|
||||
|
||||
[Image omko2 here]
|
||||
|
||||

|
||||
|
||||
|
||||
Here is what you should get once everything is finished :
|
||||
|
||||
|
||||
[Image omko3 here]
|
||||

|
||||
|
||||
|
||||
__Done !__ You can now watch the timelapse generated from the images.
|
||||
|
||||
@@ -17,7 +17,8 @@ The settings Window is divided into two main parts :
|
||||
|
||||
This is the default page opened when you click on settings.
|
||||
|
||||
[Insert s1]
|
||||
|
||||

|
||||
|
||||
|
||||
The basic settings page contains only elements:
|
||||
@@ -31,7 +32,9 @@ The basic settings page contains only elements:
|
||||
|
||||
The advanced settings page contain several option you can adjust to modify the timelapse creation algorithm behavior.
|
||||
|
||||
[Insert s2]
|
||||
|
||||

|
||||
|
||||
|
||||
### Speed of the video
|
||||
|
||||
@@ -51,7 +54,9 @@ Each image is also moved so that __the faces always stays in the same place__, e
|
||||
|
||||
You can easily understand this concept by looking at the difference between each mode in this video :
|
||||
|
||||
[Create video conservative versus crop]
|
||||
|
||||
<iframe width="640" height="360" src="http://www.youtube.com/embed/9ZpKnSjvmXo?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>
|
||||
|
||||
|
||||
By choosing the __conservative mode__, all of your images are entirely used.
|
||||
This means that none of the images are cropped, and that black borders are added to keep the same dimension over all the video.
|
||||
@@ -79,4 +84,4 @@ The other possible mode uses the __EXIF metadata__ embedded in the picture.
|
||||
The EXIF metadata contain a special location for the creation date, and Ivolution can use it to sort pictures chronologically.
|
||||
Be careful though, because pictures may not contain metadata.
|
||||
|
||||
If you are not sure, simply leave the default option.
|
||||
If you are not sure, simply leave the default option.
|
||||
Reference in New Issue
Block a user