Commit Graph
327 Commits
Author SHA1 Message Date
torzdf b0ffd8a08c Add virtual_env check to sysinfo 2018-12-10 11:09:54 +00:00
torzdf 93ab46363b Increase detector timeout. Output timeout status 2018-12-09 11:50:42 +00:00
torzdf dacbcf3878 Log GUI to seperate file 2018-12-06 12:22:19 +00:00
torzdf 7d89961113 Secondary Registry key check for VS C++ 2015 2018-12-06 02:00:33 +00:00
torzdf 3978ab3cb5 Rotating File Handler permissions fix for Windows 2018-12-06 00:53:29 +00:00
torzdf 7f53911453 Logging (#541)
* Convert prints to logger. Further logging improvements. Tidy  up

* Fix system verbosity. Allow SystemExit

* Fix reload extract bug

* Child Traceback handling

* Safer shutdown procedure

* Add shutdown event to queue manager

* landmarks_as_xy > property. GUI notes + linting. Aligner bugfix

* fix FaceFilter. Enable nFilter when no Filter is supplied

* Fix blurry face filter

* Continue on IO error. Better error handling

* Explicitly print stack trace tocrash log

* Windows Multiprocessing bugfix

* Add git info and conda version to crash log

* Windows/Anaconda mp bugfix

* Logging fixes for training
2018-12-04 13:31:49 +00:00
torzdf 3df1371070 Fix face filter 2018-11-25 17:58:08 +00:00
torzdf 542c6524cc fix vs2015 detection in setup.py 2018-11-24 23:06:22 +00:00
torzdf 4f4fb27410 extractor fixes 2018-11-21 17:58:41 +00:00
torzdf fb76438615 Remove DetectedFace object from plugins due to multiprocess error 2018-11-20 10:20:01 +00:00
torzdf 02935a9b42 multiprocessing race condition bugfix 2018-11-19 13:18:06 +00:00
torzdf c08e45b996 Final setup.py changes 2018-11-17 00:48:25 +00:00
torzdf cf98c0ba79 Merge branch 'install' into staging 2018-11-16 18:24:32 +00:00
torzdf 3e6b78e9bb Add gcc/g++ checks for linux. Add more informative output 2018-11-16 18:24:16 +00:00
torzdf d1705b08cd Improve setup.py for Windows 2018-11-16 17:31:27 +00:00
torzdf 1e1aacab1b Further dlib-cnn bugfixes 2018-11-16 00:17:57 +00:00
torzdf 0a76b787ad dlib rotation + image size bugfix 2018-11-15 16:36:29 +00:00
torzdf 2d970ff925 dlib-cnn rotation bugfix 2018-11-15 10:51:32 +00:00
torzdf d6886f3a32 Add Windows Install Instructions to INSTALL.md 2018-11-14 02:55:42 +00:00
torzdf 089fc0722a alignment tool - extract bugfix 2018-11-12 12:47:48 +00:00
torzdf bfdae74f66 dlib-cnn: Inconsistent image size bugfix 2018-11-12 12:30:08 +00:00
torzdf 0ab340f8ea add draw transparent to adjust. Disable seamless clone with -dt flag 2018-11-09 11:40:24 +00:00
torzdf 2783c27e00 Fix convert-adjust (#531)
* Add dimensions to alignments + refactor

* Add frame_dims + funcs to DetectFaces. Add alignments lib

* Convert Adjust working

* Refactor and tidy up
2018-11-07 20:21:22 +00:00
torzdf 998a813b15 Gui - fix ffmpeg for windows 2018-11-04 16:51:28 +00:00
torzdf 6d5336220c gui bugfixes 2018-11-04 12:36:50 +00:00
torzdf 2b4ae91b02 gui bugfix - termination on extract 2018-11-04 12:07:38 +00:00
torzdf 30678e1379 Extraction single process bugfix 2018-11-04 11:02:06 +00:00
torzdf dd280c29d6 gui bugfix 2018-11-02 02:23:27 +00:00
torzdf ff10868476 Increase FAN timeout. Fallback sort and manual align to Dlib for CPU 2018-10-28 16:57:51 +00:00
torzdf 7b2cf02390 Bugfixes 2018-10-27 23:52:09 +01:00
torzdf ca63242996 Extraction - Speed improvements (#522) (#523)
* Extraction - Speed improvements (#522)

* Initial Plugin restructure

* Detectors to plugins. Detector speed improvements

* Re-implement dlib aligner, remove models, FAN to TF. Parallel processing

* Update manual, update convert, implement parallel/serial switching

* linting + fix cuda check (setup.py). requirements update keras 2.2.4

* Add extract size option. Fix dlib hog init

* GUI: Increase tooltip width

* Update alignment tool to support new DetectedFace

* Add skip existing faces option

* Fix sort tool to new plugin structure

* remove old align plugin

* fix convert -skip faces bug

* Fix convert skipping no faces frames

* Convert - draw onto transparent layer

* Fix blur threshold bug

* fix skip_faces convert bug

* Fix training
2018-10-27 10:12:08 +01:00
Tim van den Essen 6d0d2f061f Add timelapse functionality (#512)
* add new cli options

* add timelapse script

* add batch size on image generation

* fix circular dependency

* add attribute check

* refactor to 3 parameters

* fix some typos

* do not shuffle the set

* default to models folder when no timelapse output supplied

* almost forgot this
2018-10-25 17:46:24 +01:00
wAuner a1c6f5d62d fix docker run command (#524)
the install instruction does not work with the provided commands. If the image is named "deepfakes-gpu" then this is what needs to be started with `docker run`. fixed that in steps 5 and 6.
2018-10-25 16:13:51 +01:00
wAuner 49efabc371 fix install guide in terms of nvidia docker (#525)
there are several issues here:
1. I don't see why it would be necessary to install CUDA locally if we are using nvidia-docker. The huge advantage of using nvidia-docker is that we don't need to install CUDA locally
2. we don't use nvidia-docker so far :) So I changed that
3. I also added in step 4 the `-it` flag and the `--rm` flags which makes life a lot easier
2018-10-25 16:13:27 +01:00
kilroythethird 19daea6268 Uses sys.executable for subprocess cmd from GUI (#519) 2018-10-23 19:17:48 +01:00
torzdf b533782cbc Alignments Tool - Fix DFL Index bug (#526)
* Alignments tool. Fix DFL Alignments index bug
2018-10-23 11:26:20 +01:00
torzdf a8909fa8c2 Merge branch 'master' into staging 2018-10-08 17:39:12 +01:00
torzdf da6f557528 Manual Alignments: Ability to disable monitoring of openCV windowstate 2018-10-08 17:38:46 +01:00
Tim van den Essen a02f3a7190 ignore the pycache files (#505)
* ignore the pycache files

* Update .gitignore
2018-10-08 11:47:26 +01:00
William Robertson 6f77075d66 Update PixelShuffler.py (#515)
* Update PixelShuffler.py

Keras 2.2.2 moves normalize_data_format to keras.backend from conv_utils

* update Keras to 2.2.2 in requirements.txt
2018-10-08 11:43:01 +01:00
torzdf 4f3aad56c6 Manual Alignments: Anaconda insta-close bugfix 2018-10-04 01:21:35 +01:00
torzdf a309e00bb1 Alignments Tool - Spatio-Temporal Smoothing (#516)
* Alignments Tool: Spatio-temporal smoothing
2018-10-03 14:21:41 +01:00
1132719438 1ce5214e59 Fixed face extract with dlib on OS X (#510)
* fix: gpu stat for OS X
- Use pynvx to get GPU info on OS X
- fix face extract with dlib

Issue #488
2018-10-01 11:38:59 +01:00
torzdf 117df22241 Manual Alignments: Resize bounding box scaling bugfix (#511) 2018-09-28 09:47:53 +01:00
torzdf 349fa0b3c3 MTCNN Detector Improvements (#509)
* MTCNN Detector improvements
2018-09-27 11:25:05 +01:00
torzdf 79252f07ef Alignments tool: Extract non-upsized. MTCNN Detector changes (#508)
* Manual alignments: Add progress bars to check task

* Alignments Tool: Extract faces that haven't been upscaled

* MTCNN Update. Center on landmarks
2018-09-25 17:08:09 +01:00
torzdf 60cbb44fd6 Manual alignments: Copy previous/next frame alignments to current frame 2018-09-21 12:39:17 +01:00
torzdf 5b6acd8ec1 Manual alignments: Navigation bugfix 2018-09-20 16:28:45 +01:00
torzdf e301ed1ed5 Manual Alignments - Navigation bugfix 2018-09-20 12:57:10 +01:00
torzdf e1e469c0c5 opencv2 window closing bug 2018-09-20 01:59:26 +01:00