Commit Graph

1670 Commits

Author SHA1 Message Date
torzdf
2da1f675b2 Merge branch 'staging' 2022-11-10 01:41:55 +00:00
torzdf
e3b457693e bugfix - extract filters: spaces in folder names 2022-11-10 01:41:40 +00:00
torzdf
b27331ca4c Merge branch 'staging' 2022-11-09 12:56:36 +00:00
torzdf
113b7d7db4 Aligner filters bugfixes
- Skip roll check if disabled
  - Correct subfolder name for features check
2022-11-09 12:56:23 +00:00
torzdf
c698f45a35 Aligner - Add feature position filter 2022-11-08 17:09:43 +00:00
torzdf
23857be1bf Merge branch 'staging' 2022-11-08 12:11:16 +00:00
torzdf
cb8ec69789 Aligner updates
- Add filter re-feeds option
  - bugfix roll calculation
2022-11-08 12:10:56 +00:00
torzdf
128a4d0e2f Merge branch 'staging' 2022-11-04 19:01:01 +00:00
torzdf
0f5d2e887c Face-filter updates:
- Allow selecting folder as well as multiple images
  - Lower default threshold and update helptext
  - bugfix: detector error when using all aligned faces
  - Standardize output folder name
2022-11-04 18:43:55 +00:00
torzdf
bfaa465fbd Bugfix - Alignments tool. Use full path when updating png header 2022-11-01 18:05:37 +00:00
torzdf
1d1face00d Update Face Filter
- Remove old face filter
  - plugins.extract.pipeline: Expose plugins directly
  - Change `is_aligned` from plugin level to ExtractMedia level
  - Allow extract pipeline to take faceswap aligned images
  - Add ability for recognition plugins to accept aligned faces as input
  - Add face filter to recognition plugin
  - Move extractor pipeline IO ops to own class
2022-10-31 18:25:32 +00:00
torzdf
d1a7f7a8bc bugfix: Don't error if preview unsuccessfully read 2022-10-23 01:51:03 +01:00
torzdf
2e8ef5e3c8 GUI - Preview updates
- Training preview. Embed preview pop-out window
  - Bugfix - convert/extract previews
2022-10-20 18:51:39 +01:00
torzdf
dab823a3eb Typing - lib.gui.display_command 2022-10-17 18:14:04 +01:00
torzdf
a7c315951f docs update 2022-10-16 14:17:11 +01:00
torzdf
f32f460e3f Refactoring
- Change saved previews to PNG
  - Split lib.gui.utils
  - Disable flake8 on __init__ imports
2022-10-15 19:17:24 +01:00
torzdf
47867a0dd4 typing: lib.gui.analysis.stats 2022-10-13 11:46:54 +01:00
torzdf
8910ae505b bugfix: fix gui initialization too early 2022-10-12 19:05:32 +01:00
torzdf
a061290b19 typing: lib.gui.popup_session 2022-10-12 13:17:59 +01:00
torzdf
403f981e0f bugfix: Catch learn-mask error when no mask type selected 2022-10-12 12:03:59 +01:00
torzdf
f1e3339fbe Add vggface2 to extraction pipeline 2022-10-10 13:09:02 +01:00
torzdf
1f31af233e bugfix: Aligner size filter to int64 2022-10-04 12:13:26 +01:00
torzdf
6f48d7f001 Phaze-A - Sym384 Preset 2022-10-01 17:04:58 +01:00
torzdf
856067b3bb typofix: tools.mask 2022-09-30 23:45:21 +01:00
torzdf
765e385177 Extract: Typing and standardization 2022-09-30 18:36:35 +01:00
torzdf
220335f55d bugfix: Extract: Add video_meta to alignments dict 2022-09-26 22:51:25 +01:00
torzdf
c79175cbde Alignments Tool updates
- Copy info back to alignments file from faces
2022-09-26 19:32:09 +01:00
torzdf
5805d76de4 alignments tool - Remove-face - Minor update 2022-09-26 12:48:52 +01:00
torzdf
e2a77e7c6e Alignments Tool - Typing, Documentation + Re-org 2022-09-26 02:22:28 +01:00
torzdf
9e23f836ea Bugfix: sort. Don't error on callback in SortMulti 2022-09-25 18:51:13 +01:00
torzdf
e5356a417e Alignments update:
- Store face embeddings in PNG header when sorting
  - typing + refactor
  - Update alignments keys for 'identity' and 'video_meta' + bump to v2.3
  - General typing fixes
2022-09-25 18:22:48 +01:00
torzdf
376c419498 Bugfix: Manual tool. Explicitly disable aligner filters 2022-09-24 01:09:41 +01:00
torzdf
fba2e6e851 Bugfix: Alignments tool sorting error in 'from-faces' 2022-09-23 19:48:48 +01:00
torzdf
8776e21629 Extract: Add roll filter to aligner filters 2022-09-23 14:25:21 +01:00
torzdf
a7d0898f64 sort tool: Add sort by roll 2022-09-23 14:18:48 +01:00
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