Commit Graph
356 Commits
Author SHA1 Message Date
torzdf 8f08692b2d Merge branch 'master' into staging 2019-01-06 13:41:12 +00:00
torzdf b176daaf5b Fix system verbosity 2019-01-06 13:40:57 +00:00
torzdf 7462c9f3b1 Merge branch 'master' into staging 2018-12-31 13:32:03 +00:00
torzdf 58b291fa77 bugfix: Handle FAN detection errors 2018-12-31 13:31:50 +00:00
torzdf 37ee102cc7 Merge branch 'master' into staging 2018-12-30 16:01:05 +00:00
torzdf 32c5bfcff3 Gui bugfixes: EFFMPEG Context Loader. Loglevel Position 2018-12-30 15:59:48 +00:00
kvrooman 0f46f2e1fd Improvement to blur estimates - normalize by image size & efficiency … (#563)
Laplacian requires grayscale image, yet code previously loaded as either gray or color and then cast to gray. Reading as grayscale off the bat avoids the conversion and if query
OpenCV defaults to using double precision ( 64float ) in the Lapacian calculation. This is overkill for this task and single ( 32float ) is sufficient and speedier
Blur estimate
3. As image size increases and the amount of pixels increase, the gradient between any two pixels will decrease accordingly as there are more pixels to spread the difference over. This dampening effect on the gradient has a corresponding effect on variance and skews the blur estimate to give different results on differnet size images. Normalizing by pixel number attempts to counteract this effect
2018-12-30 09:39:02 +00:00
torzdf 56ce1d0978 Merge branch 'master' into staging 2018-12-27 12:14:36 +00:00
torzdf 25349f60b9 bugfix 2018-12-27 12:14:25 +00:00
torzdf 6d97098a44 Merge branch 'master' into staging 2018-12-27 11:54:15 +00:00
torzdf 1a31e7259b Return empty list for VRAM when no GPU Found 2018-12-27 11:54:05 +00:00
torzdf 7218d68e8d Merge branch 'master' into staging 2018-12-27 11:35:39 +00:00
torzdf 38a0827e15 Bugfix: Return empty list when no GPU found 2018-12-27 11:34:44 +00:00
torzdf 0099230b50 Merge branch 'master' into staging 2018-12-22 19:56:33 +00:00
torzdf 960c75f3c6 setup.py: Install ffmpeg on Conda 2018-12-22 19:56:13 +00:00
torzdf afd4fa789b Add ability to extract from and convert from a video file (#559)
* Add ability to extract from and convert from a video file

* Update cli helptext. Add filebrowser button for GUI input

* Add video support to Alignments Tool
2018-12-22 19:29:03 +00:00
torzdf 5fd158eadf update README.md 2018-12-20 23:22:46 +00:00
kilroythethird 7ff077a05a Catch pynvml.NVMLError_DriverNotLoaded Exception in gpu_stats (#552)
* Catch pynvml.NVMLError_DriverNotLoaded Exception in gpu_stats

* Log when no CUDA able GPU is found

* Moved to logging to handle MacOs too
2018-12-17 22:35:39 +00:00
torzdf 637b55cbd9 Merge branch 'master' into staging 2018-12-16 19:24:50 +00:00
torzdf 241c2ab3e4 Add right click menu to GUI. Implement some GUI Logging 2018-12-16 19:23:32 +00:00
torzdf d7dfe78387 Merge branch 'master' into staging 2018-12-16 19:19:34 +00:00
torzdf 41fbb78e38 Add right click menu to GUI. Implement some GUI Logging 2018-12-16 19:17:12 +00:00
torzdf 2b97efbcf1 Merge branch 'master' into staging 2018-12-15 18:29:47 +00:00
torzdf 8e09cf88cc GUI Bugfix: Crash on training termination (Windows) 2018-12-15 18:29:30 +00:00
torzdf edd37fc1a5 Merge branch 'master' into staging 2018-12-15 00:31:00 +00:00
torzdf 45b5072efb Correctly Error out on FAN CPU 2018-12-15 00:28:52 +00:00
torzdf d972d51cc2 Add Merge Faces to Alignments Tool (#551)
* Add Merge Alignments to Alignments Tool
2018-12-14 18:40:06 +00:00
torzdf 3a41cfdcbc Add Face Hashes to Alignments (#550)
* Convert main scripts to use face hashes

* Alignment tool: Use hashes, add logging, add face rename function

* More logging. Update Manual tool to work with hashing
2018-12-14 12:49:11 +00:00
torzdf 9fbaaa5d38 setup.py - Get system encoding 2018-12-11 12:51:19 +00:00
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