Welcome to MMEditing’s documentation!¶
MMEditing is an open-source toolbox for image and video processing, editing and synthesis.
MMEditing supports various foundamental generative models, including:
Unconditional Generative Adversarial Networks (GANs)
Conditional Generative Adversarial Networks (GANs)
Internal Learning
Diffusion Models
And many other generative models are coming soon!
MMEditing supports various applications, including:
Image super-resolution
Video super-resolution
Video frame interpolation
Image inpainting
Image matting
Image-to-image translation
And many other applications are coming soon!
MMEditing is based on PyTorch and is a part of the OpenMMLab project. Codes are available on GitHub.
Documentation¶
- mmedit.apis
- mmedit.datasets
- mmedit.datasets.transforms
- BinarizeImage
- Clip
- ColorJitter
- CopyValues
- Crop
- CropLike
- DegradationsWithShuffle
- LoadImageFromFile
- LoadMask
- Flip
- FixedCrop
- GenerateCoordinateAndCell
- GenerateFacialHeatmap
- GenerateFrameIndices
- GenerateFrameIndiceswithPadding
- GenerateSegmentIndices
- GetMaskedImage
- GetSpatialDiscountMask
- MATLABLikeResize
- MirrorSequence
- ModCrop
- Normalize
- PackEditInputs
- PairedRandomCrop
- RandomAffine
- RandomBlur
- RandomDownSampling
- RandomJPEGCompression
- RandomMaskDilation
- RandomNoise
- RandomResize
- RandomResizedCrop
- RandomRotation
- RandomTransposeHW
- RandomVideoCompression
- RescaleToZeroOne
- Resize
- SetValues
- TemporalReverse
- ToTensor
- UnsharpMasking
- CropAroundCenter
- CropAroundFg
- GenerateSeg
- CropAroundUnknown
- GenerateSoftSeg
- FormatTrimap
- TransformTrimap
- GenerateTrimap
- GenerateTrimapWithDistTransform
- CompositeFg
- RandomLoadResizeBg
- MergeFgAndBg
- PerturbBg
- RandomJitter
- LoadPairedImageFromFile
- CenterCropLongEdge
- RandomCropLongEdge
- NumpyPad
- mmedit.engine.hooks
- mmedit.engine.optimizers
- mmedit.engine.runner
- mmedit.engine.schedulers
- mmedit.evaluation.metrics
- mmedit.evaluation.functional
- mmedit.models.base_models
- mmedit.models.data_preprocessors
- mmedit.models.losses
- mmedit.models.utils
- mmedit.models.utils.default_init_weights
- mmedit.models.utils.make_layer
- mmedit.models.utils.flow_warp
- mmedit.models.utils.generation_init_weights
- mmedit.models.utils.set_requires_grad
- mmedit.models.utils.extract_bbox_patch
- mmedit.models.utils.extract_around_bbox
- mmedit.models.utils.get_unknown_tensor
- mmedit.models.utils.noise_sample_fn
- mmedit.models.utils.label_sample_fn
- mmedit.models.utils.get_valid_num_batches
- mmedit.models.utils.get_valid_noise_size
- mmedit.models.utils.get_module_device
- mmedit.models.editors
- mmedit.structures
- mmedit.visualization
- mmedit.utils
- mmedit.utils.modify_args
- mmedit.utils.print_colored_log
- mmedit.utils.register_all_modules
- mmedit.utils.download_from_url
- mmedit.utils.get_sampler
- mmedit.utils.tensor2img
- mmedit.utils.random_choose_unknown
- mmedit.utils.add_gaussian_noise
- mmedit.utils.adjust_gamma
- mmedit.utils.make_coord
- mmedit.utils.bbox2mask
- mmedit.utils.brush_stroke_mask
- mmedit.utils.get_irregular_mask
- mmedit.utils.random_bbox
- mmedit.utils.reorder_image
- mmedit.utils.to_numpy