faceswap/lib
torzdf 1c081aea7d
Add ability to export and import alignment data (#1383)
* tools.alignments - add export job

* plugins.extract: Update __repr__ for ExtractorBatch dataclass

* plugins.extract: Initial implementation of external import plugins

* plugins.extract: Disable lm masks on ROI alignment data import

* lib.align: Add `landmark_type` property to AlignedFace and return dummy data for ROI Landmarks pose estimate

* plugins.extract: Add centering config item for align import and fix filename mapping for images

* plugins.extract: Log warning on downstream plugins on limited alignment data

* tools: Fix plugins for 4 point ROI landmarks (alignments, sort, mask)

* tools.manual: Fix for 2D-4 ROI landmarks

* training: Fix for 4 point ROI landmarks

* lib.convert: Average color plugin. Avoid divide by zero errors

* extract - external:
  - Default detector to 'external' when importing alignments
  - Handle different frame origin co-ordinates

* alignments: Store video extension in alignments file

* plugins.extract.external: Handle video file keys

* plugins.extract.external: Output warning if missing data

* locales + docs

* plugins.extract.align.external: Roll the corner points to top-left for different origins

* Clean up

* linting fix
2024-04-15 12:19:15 +01:00
..
align Add ability to export and import alignment data (#1383) 2024-04-15 12:19:15 +01:00
cli Add ability to export and import alignment data (#1383) 2024-04-15 12:19:15 +01:00
gpu_stats linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
gui Deprecate multi-character cli switches 2024-04-05 13:51:57 +01:00
model linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
training Add ability to export and import alignment data (#1383) 2024-04-15 12:19:15 +01:00
__init__.py logging 2024-03-20 14:19:23 +00:00
config.py linting: Remove pylint hint for logger 2024-04-03 14:03:54 +01:00
convert.py linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
git.py bugfix: git communication fixes 2023-06-30 02:45:19 +01:00
image.py Add ability to export and import alignment data (#1383) 2024-04-15 12:19:15 +01:00
keras_utils.py linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
keypress.py Minor fixups and linting 2024-04-03 15:14:32 +01:00
logger.py Deprecate multi-character cli switches 2024-04-05 13:51:57 +01:00
multithreading.py linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
queue_manager.py linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
serializer.py linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
sysinfo.py linting: Reduce Class min-public-methods and fix spacing 2024-04-03 14:37:48 +01:00
utils.py Deprecate multi-character cli switches 2024-04-05 13:51:57 +01:00
vgg_face.py linting: Remove pylint hint for logger 2024-04-03 14:03:54 +01:00