Commit Graph
100 Commits
Author SHA1 Message Date
Colombo 3b6ad4abf9 refactoring 2020-03-07 20:51:54 +04:00
Colombo d6a685887f fix nick 2020-03-07 19:20:07 +04:00
Colombo d0c280a902 fix 2020-03-07 16:33:50 +04:00
Colombo 45270f3fb5 SAEHD:
added new experimental arhi
'liaech' - made by @chervoniy. Based on liae, but produces more src-like face.
2020-03-07 16:06:10 +04:00
Colombo 0bac399841 update leras 2020-03-07 16:05:53 +04:00
Colombo 123bccf01a returned back
3.optional) denoise data_dst images.bat
	Apply it if dst video is very sharp.

	Denoise dst images before face extraction.
	This technique helps neural network not to learn the noise.
	The result is less pixel shake of the predicted face.
2020-03-07 15:51:30 +04:00
Colombo ada60ccefe code refactoring,
lr_dropout is now disabled in pretraining mode
changed help message for lr_dropout and random_warp
2020-03-07 13:59:47 +04:00
Colombo 9ccdd271a4 added sort by "best faces faster"
same as sort by "best faces"
but faces will be sorted by source-rect-area instead of blur, x40 times faster.
2020-03-06 21:38:41 +04:00
Colombo 54548afe1a refactoring 2020-03-06 01:21:38 +04:00
Colombo 9365e42f25 trainer now creates directories instead of throwing error when they do not exist 2020-03-04 17:54:52 +04:00
Colombo cd76425db3 update leras 2020-03-04 15:08:10 +04:00
Colombo 302d23a612 refactoring 2020-03-03 22:20:15 +04:00
Colombo f56d583cb5 added sort by "face rect size in source image"
small faces from source image will be placed at the end
2020-03-03 21:47:49 +04:00
Colombo 780ad5679f fix --force-gpu-idxs commandline param for trainer 2020-03-03 21:25:24 +04:00
Colombo 82bc724077 upd README.md 2020-03-03 17:17:08 +04:00
Colombo 8a3e1c2e29 upd README.md 2020-03-03 17:16:00 +04:00
Colombo e1e9beb722 Merge branch 'master' of https://github.com/iperov/DeepFaceLab 2020-03-03 17:11:17 +04:00
Colombo d1f942d6dd upd README.md 2020-03-03 17:10:25 +04:00
iperov 8b5718c481 Set theme jekyll-theme-cayman 2020-03-02 17:53:15 +04:00
Colombo 036f6cdeb4 upd README.md 2020-03-02 17:48:13 +04:00
Colombo 130c33d965 upd README.md 2020-03-02 17:06:06 +04:00
Colombo 884913e35d upd leras 2020-03-02 07:09:39 +04:00
Colombo 757ec77e44 refactoring 2020-03-01 19:09:50 +04:00
Colombo cbff72f597 _ 2020-02-29 15:53:48 +04:00
Colombo 6d122fd742 _ 2020-02-29 15:50:17 +04:00
Colombo 516e23584e _ 2020-02-29 15:48:31 +04:00
Colombo 803f7f9717 _ 2020-02-29 15:40:11 +04:00
Colombo b093112f2f _ 2020-02-29 15:39:43 +04:00
Colombo a21c55cf25 _ 2020-02-29 15:36:37 +04:00
Colombo f55a65c304 _ 2020-02-29 15:34:27 +04:00
Colombo 55162d6e6c _ 2020-02-29 15:32:36 +04:00
Colombo 2af067b18d _ 2020-02-29 15:25:49 +04:00
Colombo 27e24d5d28 _ 2020-02-29 15:24:14 +04:00
Colombo c900c65c31 _ 2020-02-29 15:20:17 +04:00
Colombo 63c0bdbf16 )_ 2020-02-29 15:10:59 +04:00
Colombo 98d3657cbc _ 2020-02-29 15:00:46 +04:00
Colombo 7f609d0f0a fix for linux 2020-02-29 14:49:46 +04:00
Colombo dbf28eeebf fix for linux 2020-02-29 14:36:10 +04:00
Colombo 5eca4958b7 fix for linux 2020-02-29 14:34:08 +04:00
Colombo fcbfbdd560 _ 2020-02-29 14:31:21 +04:00
Colombo 10ffca37c0 _ 2020-02-29 14:27:02 +04:00
Colombo 6b6aaba4db ignore UserWarning for platforms != win32 2020-02-29 14:24:25 +04:00
Colombo 7e276a4ec7 _ 2020-02-29 14:12:53 +04:00
Colombo 7180076ecf fix 2020-02-29 13:31:36 +04:00
Colombo e9c0f5fb9f upd README.md 2020-02-29 12:59:24 +04:00
Colombo 90ae68ae61 fix input_in_time for linux 2020-02-29 11:05:04 +04:00
Colombo 72797ce406 linux support ffmpeg aac "strict": "experimental" 2020-02-29 08:55:17 +04:00
Colombo c1bf3f53ba add comment 2020-02-28 19:31:33 +04:00
Colombo f88c45d338 fix saehd for multi gpu 2020-02-27 23:06:06 +04:00
Colombo 74999ce7ee SAEHD:
'models_opt_on_gpu' option is now available for multigpus (before only for 1 gpu)
max resolution is now 512
2020-02-27 16:21:32 +04:00
Colombo 810dc5ada5 Extractor: image size for all faces now 512 2020-02-27 16:20:37 +04:00
Colombo 59be114485 upd leras 2020-02-27 16:20:14 +04:00
Colombo acb0b34811 revert 2020-02-27 12:03:01 +04:00
Colombo 30c93a9bdb fix 2020-02-27 11:41:06 +04:00
Colombo 8ad1481209 _ 2020-02-27 11:39:29 +04:00
Colombo c7ab9653c5 new optimized training:
for every batch_size*16 samples,
model collects the samples with the highest error and learns them again
therefore hard samples will be trained more often
2020-02-27 11:19:53 +04:00
Colombo a5783df546 fix autobackup_hour 2020-02-27 11:13:45 +04:00
Colombo 9860a38907 upd SampleGenerator 2020-02-27 09:58:46 +04:00
Colombo 1898bd6881 _ 2020-02-26 23:50:42 +04:00
Colombo a6f11cf36b fix 2020-02-26 17:50:36 +04:00
Colombo f07bbd5fb0 update leras 2020-02-26 13:32:32 +04:00
Colombo a1cc297cef SAEHD: fix hd arhis 2020-02-25 21:58:05 +04:00
Colombo b3b97b9802 fix RuntimeWarning during the extraction process 2020-02-25 09:59:48 +04:00
Colombo 28b26ca96c upd README.md 2020-02-25 09:50:31 +04:00
Colombo 0324592b67 update leras/layers.py 2020-02-24 22:23:08 +04:00
Colombo d65ff888cd fix sort by best. 2020-02-24 20:52:02 +04:00
Colombo 58deb2bed1 enable pretrain option for whole_face type 2020-02-23 20:49:30 +04:00
Colombo 4ea70864fc fix Sorter.py 2020-02-23 20:19:13 +04:00
Colombo ed384f52f0 upd 2020-02-23 14:21:54 +04:00
Colombo 0a40d8e5da _ 2020-02-22 13:45:00 +04:00
Colombo 75a1adc7c4 fix sort by yaw/pitch for whole_face 2020-02-22 13:43:50 +04:00
Colombo f1d115b63b added experimental face type 'whole_face'
Basic usage instruction: https://i.imgur.com/w7LkId2.jpg

	'whole_face' requires skill in Adobe After Effects.

	For using whole_face you have to extract whole_face's by using
	4) data_src extract whole_face
	and
	5) data_dst extract whole_face
	Images will be extracted in 512 resolution, so they can be used for regular full_face's and half_face's.

	'whole_face' covers whole area of face include forehead in training square,
	but training mask is still 'full_face'
	therefore it requires manual final masking and composing in Adobe After Effects.

added option 'masked_training'
	This option is available only for 'whole_face' type.
	Default is ON.
	Masked training clips training area to full_face mask,
	thus network will train the faces properly.
	When the face is trained enough, disable this option to train all area of the frame.
	Merge with 'raw-rgb' mode, then use Adobe After Effects to manually mask, tune color, and compose whole face include forehead.
2020-02-21 16:21:04 +04:00
Colombo 778fb94246 saehd change face_style help 2020-02-20 20:56:02 +04:00
Colombo 090d4a5be3 fix FANExtractor 2020-02-20 12:20:18 +04:00
Colombo e6e11ca056 SampleProcessor : added unused random rgb levels 2020-02-20 08:30:53 +04:00
Colombo c052ee7d60 SAEHD : change help message for eyes_prio : Helps to fix eye problems during training like "alien eyes" and wrong eyes direction ( especially on HD architectures ) by forcing the neural network to train eyes with higher priority. before/after 2020-02-20 08:29:37 +04:00
Colombo 20f842a34a Merger no more terminate process after 60 secs 2020-02-19 22:11:28 +04:00
Colombo 7a790489f2 fix SubprocessorBase.py 2020-02-19 22:09:45 +04:00
Colombo 7a9cd6379f bug fixes 2020-02-19 15:27:22 +04:00
Colombo 144ecd521a MergeMasked fix interpolation 2020-02-19 09:29:27 +04:00
Colombo 712c03b144 _ 2020-02-19 09:15:41 +04:00
Colombo 5d5718704d fix SampleProcessor 2020-02-19 07:00:46 +04:00
Colombo 6aa585fa33 fix leras 2020-02-19 07:00:29 +04:00
Colombo 5ce6f7ef45 Merger: fixed some color flickering in overlay+rct mode 2020-02-19 07:00:14 +04:00
Colombo f4b163d721 fix 2020-02-18 19:34:23 +04:00
Colombo febc96c334 upd README.md 2020-02-18 19:16:59 +04:00
Colombo d4335b5fa5 fix 2020-02-18 19:16:44 +04:00
Colombo 6a8426dcdb upd logo 2020-02-18 19:01:44 +04:00
Colombo 9598ba0141 SAEHD:
added option Eyes priority (y/n)

	fix eye problems during training  ( especially on HD architectures )
	by forcing the neural network to train eyes with higher priority
	before/after https://i.imgur.com/YQHOuSR.jpg

	It does not guarantee the right eye direction.
2020-02-18 14:30:07 +04:00
Colombo 4f928074b9 removing smooth_rect option 2020-02-18 10:28:01 +04:00
Colombo 01376fd17c decreased time of training initialization 2020-02-18 10:01:33 +04:00
Colombo 814da70577 Merger:
added smooth_rect option
	default is ON.
	Decreases jitter of predicting rect by using temporal interpolation.
	You can disable this option if you have problems with dynamic scenes.
2020-02-17 18:27:09 +04:00
Colombo e0a55ff1c3 update leras 2020-02-17 18:26:19 +04:00
Colombo e1635ff760 added CentOS Linux fork 2020-02-15 16:39:56 +04:00
Colombo 60cc917350 add eye masking code 2020-02-03 06:38:58 +04:00
Colombo 4850ef4965 autobackup hour 2020-02-03 06:37:54 +04:00
Colombo 5620763ccf "Enable autobackup" option is replaced by
"Autobackup every N hour" 0..24 (default 0 disabled), Autobackup model files with preview every N hour
2020-02-02 20:53:18 +04:00
Colombo ee27bb0aac Merger: fix bug 2020-02-02 14:45:48 +04:00
Colombo 85792d232a Merger:
'show alpha mask' now on 'V' button

'super resolution mode' is replaced by
'super resolution power' (0..100) which can be modified via 'T' 'G' buttons
2020-02-02 10:13:23 +04:00
Colombo 054a7e0e6e Merger: now uses all available CPU cores ( before max 6 )
so the more processors, the faster the process will be.
2020-02-01 18:58:10 +04:00