vintage-gan / defects /__init__.py
msrishav's picture
Upload academic VintageGAN project
059f915 verified
Raw
History Blame Contribute Delete
1.58 kB
"""
VintageGAN Defect Synthesis Module
Synthetic defect generation for vintage film effects.
Modules:
grain: Film grain synthesis
scratches: Scratch generation
dust: Dust particles
vignette: Vignetting effects
color_shift: Color degradation
blur: Motion/lens blur
combined: Combined defect application
"""
from .grain import generate_film_grain, generate_colored_grain
from .scratches import generate_scratches
from .dust import generate_dust
from .vignette import generate_vignette
from .color_shift import generate_color_shift
from .blur import generate_blur
from .combined import (
apply_vintage_defects,
generate_random_conditions,
batch_apply_defects,
visualize_defect_progression,
)
from .presets import (
CONDITION_NAMES,
create_preset_conditions,
condition_dict_to_vector,
condition_vector_to_dict,
load_presets,
validate_condition_vector,
)
__all__ = [
# Individual defects
"generate_film_grain",
"generate_colored_grain",
"generate_scratches",
"generate_dust",
"generate_vignette",
"generate_color_shift",
"generate_blur",
# Combined application
"apply_vintage_defects",
"generate_random_conditions",
"create_preset_conditions",
"batch_apply_defects",
"visualize_defect_progression",
"CONDITION_NAMES",
"condition_dict_to_vector",
"condition_vector_to_dict",
"load_presets",
"validate_condition_vector",
]
__version__ = "0.1.0"
__author__ = "VintageGAN Project"