Commit Graph

171 Commits

Author SHA1 Message Date
47eaf29c96 Adds very simple capability of stopping the process while running.
TODO :
Package this first version before upgrading it
2012-07-26 16:31:07 +02:00
74ddf48ff5 Prevents user from starting several facemovie threads at the same time.
stop button pressed to be finished. Cannot stop during processing for now.

TODO: Allow user to stop during Job
2012-07-26 16:00:08 +02:00
901ffa5633 Adds one liner doc 2012-07-26 15:47:33 +02:00
daf085a16a Uses GLib to run thread safe operations on the GUI. Solves the status bar bug ! TODO : Prevent new facemovie thread creation if job already run 2012-07-26 15:46:15 +02:00
d97c4890f1 small modifs. Back to work 2012-07-26 15:31:45 +02:00
060e622136 Gets very starting point of a proper communication between my GUI and the Facemovie! 2012-07-19 18:04:17 +02:00
c6bbb12f8b Moves startup script to bin folder 2012-07-19 11:09:42 +02:00
6e3d2c93a4 Adds run condition on all important loops. Preparing to allow hot stop 2012-07-18 19:31:31 +02:00
b93cac1337 Allow Facemovie therad to run while gui is running 2012-07-18 19:18:05 +02:00
b9f5402300 Cleans repo by creating a gui related package
Creates a higher level executable
2012-07-18 18:50:45 +02:00
3af418c052 Fixes Dialog problem.
Seem to work fine now.

Next step is to integrate Facemovie
2012-07-18 16:12:12 +02:00
6b7ad95a0e About dialog window now shows up.
Fixes some dependencies problems
2012-07-18 15:43:44 +02:00
a2cff86080 GUI starts to take interaction from user.
Lots of bugs to be corrected.
Signals still to be connected.
2012-07-18 14:04:12 +02:00
4477735d12 Converts code to Gtk 3.0. The GUI is back ready to take off 2012-07-17 13:42:05 +02:00
2a0406982e Interface converted from Quickly format to proper Glade.
Can start working on interface file
2012-07-17 08:06:52 +02:00
502e461423 Adds AUTHORS file 2012-07-16 19:20:47 +02:00
6d1782cb8d Small enhancement 2012-07-15 22:52:34 +02:00
d32d2a9a16 Fixes logging problem.
Logging step finished.

Next step is the GUI!
2012-07-15 22:47:06 +02:00
25e175984f Finishes converting prints into logs.
For an unknown reason, my loggers dont print less than warnings.

This has to be investigated
2012-07-13 17:32:15 +02:00
b26dc33bf8 Starts implementing logging instead of dumb prints.
To be continued
2012-07-13 16:17:31 +02:00
5179ddfbf8 Adds depth and nchannels checks to automate and ease framesize calculation in save movie 2012-07-12 18:30:24 +02:00
abf3617903 Merge branch 'solve_crop' into refactoring 2012-07-12 09:20:48 +02:00
b503f122f6 Fixes problem of weird video output.
Integrates fix into facemovie.

Branch can be merged into refactoring

TODO :
Add nChannels check and save into main variables, as it is needed for video framesize.
May also be useful in case user put BW and color images together.
2012-07-12 09:18:53 +02:00
8b0d1fe3fd Corrects the video codec bug.
Thanks to SO (once again), it appears that to be correct, the video has to have this relation :
(channels * width) i a multiple of 4

The method has to be integrated into Facemovie_lib
2012-07-12 08:09:45 +02:00
1249a00411 Adds a test case for bug in creating video depending on frame size 2012-07-11 21:52:38 +02:00
d2ede79502 Several small changes in the files.
Starts searching why video gets sometimes messy.

Seems like it is related with the video size. Check for OpenCV bugs when at home
2012-07-11 19:29:04 +02:00
85b1205fd8 Some more doc 2012-07-10 18:25:50 +02:00
ce8abc9fc5 Corrects small mistake in face params. Crop mode seems to be working fine on windows 2012-07-10 18:14:17 +02:00
Julien Lengrand-Lambert
1967eb7b87 Modifies Facemoviefier.py accordingly 2012-06-30 15:46:18 +02:00
Julien Lengrand-Lambert
283100888e Test with Thread. Seems ok. Facemoviefier to me modified 2012-06-30 15:30:49 +02:00
Julien Lengrand-Lambert
bdda05e0e8 Changes facemovie into lib. Thread file has to be created now. 2012-06-30 14:22:41 +02:00
Julien Lengrand-Lambert
d274bd3a69 Creates param file 2012-06-30 14:11:22 +02:00
Julien Lengrand-Lambert
c7e488cb7e Small change to Facemovifier to correct error 2012-06-30 13:54:19 +02:00
a2fb80d872 Adds output choice feature. mandatory Output folder parameter may be removed in the future 2012-06-21 18:38:47 +02:00
3234e90fbe Adds method allowing to change output name and folder 2012-06-21 18:28:50 +02:00
7dc7ff8adc Starts adding out name feature 2012-06-21 18:03:42 +02:00
034270894c Checks documentation, corrects some typos 2012-06-20 17:56:56 +02:00
e7e88dad15 Refactors facemovifier accordingly with changes. Enhances show faces mode 2012-06-20 17:37:08 +02:00
5328556d22 creates prepare_image, designed to prepare the ouput image so that it is ready to be saved. 2012-06-20 14:11:40 +02:00
c126cce049 Prpagates refactoring to Guy 2012-06-20 13:57:50 +02:00
ad37229142 simplifies dims and center variables 2012-06-20 13:49:47 +02:00
f52c84701c prepares for create_output refactoring 2012-06-20 13:32:58 +02:00
392b3bfa4d removes loads of code 2012-06-19 19:04:30 +02:00
39a38e7624 Also works for big images 2012-06-19 18:56:43 +02:00
3d423928bd Ensures save result is ok 2012-06-19 18:53:12 +02:00
28db9ccb7f Small typo 2012-06-19 18:38:30 +02:00
b9192148ce Changes option from fps to pace/speed level 2012-06-19 18:35:17 +02:00
3b6260ad04 Adds crop support. Refacoring has to be done 2012-06-19 18:30:50 +02:00
f2521b8a31 Refactors create_output to beautify it 2012-06-19 17:22:54 +02:00
cdd2879529 starts refactoring 2012-06-19 08:11:48 +02:00