Commit graph

1335 commits

Author SHA1 Message Date
Colombo
61f93063b2 fix 2020-06-04 16:44:29 +04:00
Colombo
addc96fe3e fix 2020-06-04 16:42:36 +04:00
Ilya Sergeev
4ed320a86b
fix nan in multiply (#769)
Co-authored-by: Ilya Sergeev
2020-06-04 16:39:46 +04:00
Colombo
65bc9273e6 upd readme 2020-06-04 15:38:20 +04:00
Colombo
c94c9106be upd readme 2020-06-04 14:44:47 +04:00
Colombo
903657ff91 upd readme 2020-06-04 14:39:50 +04:00
Colombo
f91a604c6d Manual extractor: now you can specify face rectangle manually using ‘R Mouse button’.
It is useful for small, blurry, undetectable faces, animal faces.
https://i.imgur.com/8kmVgg8.jpg
Warning: such frames must be used only with XSeg workflow !
Landmarks cannot be placed on the face precisely, and they are actually used for positioning the red frame.
Try to keep the red frame the same as the adjacent frames.
2020-06-02 12:31:24 +04:00
Colombo
e77865ce18 XSegEditor: fix 2020-06-01 13:44:29 +04:00
Colombo
6f25ebbc9e XSegEditor: added button "view XSeg mask overlay face" 2020-05-31 18:00:39 +04:00
Colombo
c6652ac006 add arxiv paper 2020-05-24 15:10:40 +04:00
Colombo
130d72cb8b upd 2020-05-22 22:44:00 +04:00
Colombo
72e2f771a2 upd readme 2020-05-20 09:58:55 +04:00
Colombo
0c18b1f011 changed uhd arhi: you have to retrain uhd arhis from scratch. 2020-05-06 19:21:23 +04:00
Colombo
dcf380345b fix 2020-05-02 14:04:32 +04:00
Colombo
f935bf0465 . 2020-04-28 19:04:44 +04:00
Colombo
7b49220ee9 fix 2020-04-20 18:40:12 +04:00
Colombo
4fe45adc7c . 2020-04-20 10:24:51 +04:00
Colombo
3a9e851339 fix bug 2020-04-18 18:29:55 +04:00
Colombo
a3c91271d0 upd README.md : google drive is replaced by mega 2020-04-16 00:08:42 +04:00
Colombo
baff59e421 . 2020-04-15 22:58:59 +04:00
Colombo
ea607edfc9 XSegEditor: added view lock at the center by holding shift. 2020-04-15 22:12:54 +04:00
Colombo
6bbc607312 color transfer sot : optimization 2020-04-15 18:13:03 +04:00
Colombo
f8580928ed SampleLoader: fix error 2020-04-15 16:55:51 +04:00
Colombo
c42b1b2124 . 2020-04-15 10:44:12 +04:00
Colombo
cd8919d95b Merger: optimizations 2020-04-14 10:25:54 +04:00
Colombo
e549624eeb upd README : remove 'github releases' 2020-04-13 22:33:17 +04:00
Colombo
2cc0e64572 Merger: added mask mode ‘learned-prd + learned-dst’ – produces largest area of both dst and predicted masks 2020-04-13 22:04:24 +04:00
Colombo
d1af3b51cd . 2020-04-13 21:37:55 +04:00
Colombo
835f3adb8e XSegEditor : polygon is now transparent while editing 2020-04-13 21:37:45 +04:00
Colombo
4a3b94832f upd 2020-04-13 21:02:51 +04:00
Colombo
95847637e5 upd 2020-04-13 21:02:03 +04:00
Colombo
8ddc7954da upd README.md : added mini tutorial 2020-04-13 20:57:51 +04:00
Colombo
80d4eef1fe . 2020-04-11 23:38:35 +04:00
Colombo
23961879b4 Merger: color transfer ‘sot-m’ : reduced color flickering consuming x5 more time to process 2020-04-11 23:33:55 +04:00
Colombo
25324267d6 Merger: color transfer ‘sot-m’ : reduced color flickering 2020-04-11 21:33:47 +04:00
Colombo
f72df02950 upd 2020-04-08 18:20:57 +04:00
Colombo
935d940ace fix 2020-04-07 22:06:32 +04:00
Colombo
d8a792232c upd readme 2020-04-07 10:25:11 +04:00
Colombo
5b4d023712 added 5.XSeg) data_dst/data_src mask for XSeg trainer - remove.bat
removes labeled xseg polygons from the extracted frames
2020-04-06 21:45:46 +04:00
Colombo
b6b3936bcd update readme 2020-04-06 20:15:46 +04:00
Colombo
f821ab350f fix 2020-04-06 19:06:37 +04:00
Colombo
afdb1ef85d fix for 16+ CPU 2020-04-06 18:42:38 +04:00
Colombo
453237bfd7 upd README.md 2020-04-06 17:55:33 +04:00
Colombo
215277b376 XSegEditor: fix 2020-04-05 14:14:56 +04:00
Colombo
33b0aadb4e Decreased amount of RAM used by Sample Generator. 2020-04-05 13:52:32 +04:00
Colombo
8e9e346c9d Extractor: now face_type can be choosed in console dialog 2020-04-04 10:08:23 +04:00
Colombo
8aa87c3080 upd README.md 2020-04-04 09:41:10 +04:00
Colombo
4db11aa133 upd README.md 2020-04-04 09:40:18 +04:00
Colombo
2b7364005d Added new face type : head
Now you can replace the head.
Example: https://www.youtube.com/watch?v=xr5FHd0AdlQ
Requirements:
	Post processing skill in Adobe After Effects or Davinci Resolve.
Usage:
1)	Find suitable dst footage with the monotonous background behind head
2)	Use “extract head” script
3)	Gather rich src headset from only one scene (same color and haircut)
4)	Mask whole head for src and dst using XSeg editor
5)	Train XSeg
6)	Apply trained XSeg mask for src and dst headsets
7)	Train SAEHD using ‘head’ face_type as regular deepfake model with DF archi. You can use pretrained model for head. Minimum recommended resolution for head is 224.
8)	Extract multiple tracks, using Merger:
a.	Raw-rgb
b.	XSeg-prd mask
c.	XSeg-dst mask
9)	Using AAE or DavinciResolve, do:
a.	Hide source head using XSeg-prd mask: content-aware-fill, clone-stamp, background retraction, or other technique
b.	Overlay new head using XSeg-dst mask

Warning: Head faceset can be used for whole_face or less types of training only with XSeg masking.

XSegEditor: added button ‘view trained XSeg mask’, so you can see which frames should be masked to improve mask quality.
2020-04-04 09:28:06 +04:00
Colombo
383d4d3736 fix 2020-04-03 16:24:34 +04:00