lib package
The lib package holds core functionality used throughout Faceswap.
- align package
- aligned_face module
AlignedFace
AlignedFace.adjusted_matrix
AlignedFace.average_distance
AlignedFace.centering
AlignedFace.extract_face()
AlignedFace.face
AlignedFace.get_cropped_roi()
AlignedFace.interpolators
AlignedFace.landmark_type
AlignedFace.landmarks
AlignedFace.matrix
AlignedFace.normalized_landmarks
AlignedFace.original_roi
AlignedFace.padding
AlignedFace.pose
AlignedFace.relative_eye_mouth_position
AlignedFace.size
AlignedFace.split_mask()
AlignedFace.transform_points()
get_adjusted_center()
get_centered_size()
get_matrix_scaling()
transform_image()
- aligned_mask module
- alignments module
AlignmentDict
AlignmentFileDict
Alignments
Alignments.add_face()
Alignments.backup()
Alignments.count_faces_in_frame()
Alignments.data
Alignments.delete_face_at_index()
Alignments.faces_count
Alignments.file
Alignments.filter_faces()
Alignments.frame_exists()
Alignments.frame_has_faces()
Alignments.frame_has_multiple_faces()
Alignments.frames_count
Alignments.get_faces_in_frame()
Alignments.hashes_to_alignment
Alignments.hashes_to_frame
Alignments.have_alignments_file
Alignments.mask_is_valid()
Alignments.mask_summary
Alignments.save()
Alignments.save_video_meta_data()
Alignments.thumbnails
Alignments.update_face()
Alignments.update_from_dict()
Alignments.update_legacy_has_source()
Alignments.version
Alignments.video_meta_data
Alignments.yield_faces()
MaskAlignmentsFileDict
PNGHeaderAlignmentsDict
PNGHeaderDict
PNGHeaderSourceDict
- constants module
- detected_face module
DetectedFace
DetectedFace.image
DetectedFace.left
DetectedFace.width
DetectedFace.top
DetectedFace.height
DetectedFace.landmarks_xy
DetectedFace.mask
DetectedFace.add_identity()
DetectedFace.add_landmarks_xy()
DetectedFace.add_mask()
DetectedFace.aligned
DetectedFace.bottom
DetectedFace.clear_all_identities()
DetectedFace.from_alignment()
DetectedFace.from_png_meta()
DetectedFace.get_landmark_mask()
DetectedFace.get_training_masks()
DetectedFace.identity
DetectedFace.landmarks_xy
DetectedFace.load_aligned()
DetectedFace.right
DetectedFace.store_training_masks()
DetectedFace.to_alignment()
DetectedFace.to_png_meta()
update_legacy_png_header()
- pose module
- thumbnails module
- updater module
- aligned_face module
- cli package
- config module
- convert module
- git module
- gpu_stats package
- gui package
- analysis package
- stats module
Calculations
GlobalSession
GlobalSession.batch_sizes
GlobalSession.clear()
GlobalSession.full_summary
GlobalSession.get_loss()
GlobalSession.get_loss_keys()
GlobalSession.get_timestamps()
GlobalSession.initialize_session()
GlobalSession.is_loaded
GlobalSession.is_training
GlobalSession.logging_disabled
GlobalSession.model_filename
GlobalSession.session_ids
GlobalSession.stop_training()
SessionsSummary
EventData
TensorBoardLogs
- custom_widgets module
- display module
- display_analysis module
- display_command module
- display_graph module
- menu module
- options module
- popup_configure module
- popup_session module
- project module
- theme module
- utils package
Config
Config.cli_opts
Config.command_notebook
Config.default_font
Config.default_options
Config.modified_vars
Config.pathcache
Config.project
Config.refresh_config()
Config.root
Config.scaling_factor
Config.set_active_tab_by_name()
Config.set_command_notebook()
Config.set_cursor_busy()
Config.set_cursor_default()
Config.set_default_options()
Config.set_geometry()
Config.set_modified_true()
Config.set_root_title()
Config.statusbar
Config.tasks
Config.tk_vars
Config.tools_notebook
Config.user_config
Config.user_config_dict
Config.user_theme
GlobalVariables
get_config()
initialize_config()
FileHandler
Images
PreviewExtract
PreviewTrain
PreviewTrigger
get_images()
initialize_images()
preview_trigger()
LongRunningTask
- wrapper module
- image module
FacesLoader
FfmpegReader
ImageIO
ImagesLoader
ImagesSaver
SingleFrameLoader
batch_convert_color()
count_frames()
encode_image()
generate_thumbnail()
hex_to_rgb()
pack_to_itxt()
png_read_meta()
png_write_meta()
read_image()
read_image_batch()
read_image_meta()
read_image_meta_batch()
rgb_to_hex()
tiff_read_meta()
tiff_write_meta()
update_existing_metadata()
- keras_utils module
- logger module
- model package
- model.backup_restore module
- model.initializers module
- model.layers module
- model.losses module
- model.nets module
- model.nn_blocks module
- model.normalization module
- model.optimizers module
- model.session module
- multithreading module
- plaidml_utils module
- serializer module
- sysinfo module
- training package
- training.augmentation module
AugConstants
AugConstants.clahe_base_contrast
AugConstants.clahe_chance
AugConstants.clahe_max_size
AugConstants.lab_adjust
AugConstants.transform_rotation
AugConstants.transform_shift
AugConstants.transform_zoom
AugConstants.warp_lm_edge_anchors
AugConstants.warp_lm_grids
AugConstants.warp_maps
AugConstants.warp_pad
AugConstants.warp_slices
ImageAugmentation
- training.cache module
- training.generator module
- training.lr_finder module
- training.preview_cv module
- training.preview_tk module
- training.augmentation module
- utils module