lib package
The lib package holds core functionality used throughout Faceswap.
- align package
- aligned_face module
AlignedFaceAlignedFace.adjusted_matrixAlignedFace.average_distanceAlignedFace.centeringAlignedFace.extract_face()AlignedFace.faceAlignedFace.get_cropped_roi()AlignedFace.interpolatorsAlignedFace.landmark_typeAlignedFace.landmarksAlignedFace.matrixAlignedFace.normalized_landmarksAlignedFace.original_roiAlignedFace.paddingAlignedFace.poseAlignedFace.relative_eye_mouth_positionAlignedFace.sizeAlignedFace.split_mask()AlignedFace.transform_points()
get_adjusted_center()get_centered_size()get_matrix_scaling()transform_image()
- aligned_mask module
- alignments module
AlignmentDictAlignmentFileDictAlignmentsAlignments.add_face()Alignments.backup()Alignments.count_faces_in_frame()Alignments.dataAlignments.delete_face_at_index()Alignments.faces_countAlignments.fileAlignments.filter_faces()Alignments.frame_exists()Alignments.frame_has_faces()Alignments.frame_has_multiple_faces()Alignments.frames_countAlignments.get_faces_in_frame()Alignments.hashes_to_alignmentAlignments.hashes_to_frameAlignments.have_alignments_fileAlignments.mask_is_valid()Alignments.mask_summaryAlignments.save()Alignments.save_video_meta_data()Alignments.thumbnailsAlignments.update_face()Alignments.update_from_dict()Alignments.update_legacy_has_source()Alignments.versionAlignments.video_meta_dataAlignments.yield_faces()
MaskAlignmentsFileDictPNGHeaderAlignmentsDictPNGHeaderDictPNGHeaderSourceDict
- constants module
- detected_face module
DetectedFaceDetectedFace.imageDetectedFace.leftDetectedFace.widthDetectedFace.topDetectedFace.heightDetectedFace.landmarks_xyDetectedFace.maskDetectedFace.add_identity()DetectedFace.add_landmarks_xy()DetectedFace.add_mask()DetectedFace.alignedDetectedFace.bottomDetectedFace.clear_all_identities()DetectedFace.from_alignment()DetectedFace.from_png_meta()DetectedFace.get_landmark_mask()DetectedFace.get_training_masks()DetectedFace.identityDetectedFace.landmarks_xyDetectedFace.load_aligned()DetectedFace.rightDetectedFace.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
CalculationsGlobalSessionGlobalSession.batch_sizesGlobalSession.clear()GlobalSession.full_summaryGlobalSession.get_loss()GlobalSession.get_loss_keys()GlobalSession.get_timestamps()GlobalSession.have_session_dataGlobalSession.initialize_session()GlobalSession.is_loadedGlobalSession.is_trainingGlobalSession.logging_disabledGlobalSession.model_filenameGlobalSession.session_idsGlobalSession.stop_training()
SessionsSummaryEventDataTensorBoardLogs
- 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
ConfigConfig.cli_optsConfig.command_notebookConfig.default_fontConfig.default_optionsConfig.modified_varsConfig.pathcacheConfig.projectConfig.refresh_config()Config.rootConfig.scaling_factorConfig.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.statusbarConfig.tasksConfig.tk_varsConfig.tools_notebookConfig.user_configConfig.user_config_dictConfig.user_theme
GlobalVariablesget_config()initialize_config()FileHandlerImagesPreviewExtractPreviewTrainPreviewTriggerget_images()initialize_images()preview_trigger()LongRunningTask
- wrapper module
- image module
FacesLoaderFfmpegReaderImageIOImagesLoaderImagesSaverSingleFrameLoaderbatch_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
AugConstantsAugConstants.clahe_base_contrastAugConstants.clahe_chanceAugConstants.clahe_max_sizeAugConstants.lab_adjustAugConstants.transform_rotationAugConstants.transform_shiftAugConstants.transform_zoomAugConstants.warp_lm_edge_anchorsAugConstants.warp_lm_gridsAugConstants.warp_mapsAugConstants.warp_padAugConstants.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