1
0
Fork 0
mirror of https://github.com/deepfakes/faceswap synced 2025-06-07 10:43:27 -04:00
Commit graph

1835 commits

Author SHA1 Message Date
torzdf
1c8eb24b38 Bugfix: Correct naming of alignments file for videos with dots in filename 2022-09-23 14:14:29 +01:00
torzdf
892d8626ed Bugfix: Alignments tool - don't error on from-faces job 2022-09-23 13:23:53 +01:00
torzdf
de11b4c189 Bugfix: Extract. numbering issue when binning results 2022-09-23 01:37:51 +01:00
torzdf
50d23792ca Aligner filter - set sensible defaults 2022-09-21 01:04:33 +01:00
torzdf
71726c1ff5 Extract: Add metric information to debug images 2022-09-19 02:14:09 +01:00
torzdf
f5fa5b4337 Extract filter: Allow saving of filtered images 2022-09-19 00:13:41 +01:00
torzdf
5ba07eaa58 bugfix: Extract - don't put empty batches through aligner 2022-09-18 20:44:01 +01:00
torzdf
a8f22cc019 Extract updates:
- Default CPU detector to MTCNN
  - add basic Aligner false positive filters
  - Typing: align + plugins
  - Use specific AlignerBatch class for alignment
  -
2022-09-18 19:44:41 +01:00
torzdf
8a803e24c4 bugfix: Suppress OMP error on CPU Windows version 2022-09-18 18:25:33 +01:00
torzdf
2d312a9db2 Minor updates and fixups
- Mask Tool - Typing + BiSeNet mask update fix
  - Alignments Tool - Auto search for alignments file
2022-09-14 19:14:03 +01:00
torzdf
952d79922b Bugfixes:
- Extract - batch mode. Exclude folders with no images
  - Train. Trigger the correct preview/mask update from gui trigger
2022-09-13 18:54:01 +01:00
torzdf
98d01760e4 Overhaul sort:
- Standardize image data reading and writing
  - Optimize loading (just one pass required)
  - Make all sort groups binnable (to greater or lesser results)
  - Add sort by pitch
  - Deprecate multiple options
  - linting, docs + locales
2022-09-13 13:08:59 +01:00
torzdf
42a010b17a bugfix: Windows Mousewheel in preview 2022-09-07 19:33:56 +01:00
torzdf
6985495902 sort - lower log level 2022-09-07 12:45:20 +01:00
torzdf
89d124c311 Sort - Add Batch Mode. Speed up yaw sort 2022-09-07 12:40:19 +01:00
torzdf
7da2cc3dd2 Training - Use custom preview pop-out 2022-09-07 11:49:52 +01:00
torzdf
681b775c7b bugfix: preview color order for RGB models 2022-09-07 10:58:32 +01:00
torzdf
c60aca8fb2 bugfix - gui extract preview on batch mode 2022-09-07 10:29:25 +01:00
torzdf
ae7793e876 bugfix: convert - Process final items on truncated batch 2022-09-02 12:42:52 +01:00
torzdf
8fdb856d05 Bugfix: Display preview image in gui 2022-09-02 12:10:41 +01:00
torzdf
477e3e2013 bugfix: Train: Toggle mask when 'learn_mask' is selected 2022-09-02 11:50:58 +01:00
torzdf
dc18c74eea Bugfix: Preview for extract in batch mode 2022-09-02 00:19:57 +01:00
torzdf
13cfb3f39e extract: Add batch processing mode 2022-08-31 19:48:47 +01:00
torzdf
97da6250ff typing fix 2022-08-30 12:39:59 +01:00
torzdf
de1068b417 Bugfix: Preview - show predictions at correct size 2022-08-30 12:39:39 +01:00
torzdf
fe8e34f99e bugfix: Generator for AMD 2022-08-29 01:48:20 +01:00
torzdf
f3b88d5626 bugfix: Get correct output size for learn mask 2022-08-29 01:04:40 +01:00
torzdf
05077265d7 utils.debug_time - thread support 2022-08-28 16:41:52 +01:00
torzdf
2a7c18ac1d bugfixes:
- lib.training: Correct  input + output size for pre-existing models
  - lib.align.detected_faces - fix trace logging
  - lib.util.debug_times
2022-08-28 12:25:30 +01:00
torzdf
04b197ec5f convert: reduce RAM consumption 2022-08-27 08:13:45 +01:00
torzdf
58926e9328 Typofix: tools.preview 2022-08-27 00:03:03 +01:00
torzdf
1022651eb8 Bugfix: convert - Gif Writer
- Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass
2022-08-26 23:56:03 +01:00
torzdf
9bd86eb810 setup - Exit with errorcode if any packages failed 2022-08-26 09:19:52 +01:00
torzdf
326110f09d bugfix - timelapse image loader
multithreading.py - typing + docs
2022-08-25 12:38:05 +01:00
torzdf
9e503bdaa2 bugfix: debug landmarks 2022-08-23 19:19:16 +01:00
torzdf
b288771577 typofix: setup.py 2022-08-23 18:19:51 +01:00
torzdf
1919366d18 setup.py - cleanup installers 2022-08-23 17:38:39 +01:00
torzdf
76dbc4c7d0 bugfix: setup.py
- Windows - Don't fail + fallback install on non-english systems
  - Windows - Suppress duplicate waiting messages
2022-08-23 12:13:12 +01:00
torzdf
0837273d46 bugfix: CV2 error on previews 2022-08-22 21:31:51 +01:00
torzdf
66845ea5f0 bugfix: Alignments - Thumbnail generation check 2022-08-22 10:41:33 +01:00
torzdf
e9bac5dee2 typofix 2022-08-22 02:27:44 +01:00
torzdf
5ad580cc8d Update README.md 2022-08-21 19:23:10 +01:00
torzdf
2beceffad9
Data Augmentation update (#1263)
- lib.detected_face
    - Subclass Masks for Landmark based masks
    - Add training mask propery + methods to DetectedFace
  - lib.training_training
    - subclass TrainingDataGenerator for training and preview data
    - Split cache into own module
    - Reduce thread count to 1 to prevent image corruption + data re-use
    - Process on largest model input/output size rather than stored image size
    - Size and crop masks during caching stage
    - Implement ring buffer for data flow
    - Fix preview reload bug
  - augmentation
    - typing
    - switch color aug order
    - better initialization
    - Fix warp + landmark warp to correctly apply at different image scales
    - Slightly improved warp caching
    - Don't store whether image is_preview. Handle all data as training images implicitly
  - plugins.trainer: Typing and fixes to work with trainingdata refactor
2022-08-21 18:59:45 +01:00
torzdf
5e73437be4 lib.align updates:
- alignments.py
    - Add typed dicts for imported alignments
    - Explicitly check for presence of thumb value in alignments dict
    - linting
  - detected_face.py
    - Typing
    - Linting
    - Legacy support for pre-aligned face
    - Update dependencies to new property names
2022-08-19 12:36:08 +01:00
torzdf
a2de4a9798 lib.align.aligned_face updates
- Typing
  - Legacy support for pre-aligned faces
  - Coverage support for pre-aligned faces
  - Standardized retrieval of sub-crops
2022-08-19 11:53:46 +01:00
torzdf
3295089737 lib.detected_face.Mask
- Add source + target offset and coverage to set_sub_crop method
2022-08-19 10:57:40 +01:00
torzdf
73111dda31 Minor updates:
- Update .pylintrc for opencv
  - Update setup.cfg for scipy
  - Typing update for lib.utils.DebugTimes
2022-08-19 10:13:50 +01:00
torzdf
c0d0f04b70 bufix: mask plugin: Fix error when no mask is selected 2022-08-18 19:35:50 +01:00
torzdf
ee25a31d33 bugfix: setup.py - Fix issue with Conda AMD install 2022-08-12 01:46:16 +01:00
torzdf
39ac1f53a3 setup.py - Fix AMD conflicts 2022-08-10 17:38:04 +01:00