nrtk.impls.perturb_image_factory.generic.one_step
This module provides the OneStepPerturbImageFactory class, a simple implementation of the StepPerturbImageFactory. This factory creates a single PerturbImage instance with specific parameters for one-step perturbation, suitable for controlled image transformations.
- Classes:
OneStepPerturbImageFactory: A factory that generates one PerturbImage instance configured with a specific parameter key and value.
- Dependencies:
nrtk.impls.perturb_image_factory.generic.step.StepPerturbImageFactory for the base factory functionality.
nrtk.interfaces.perturb_image.PerturbImage as the interface for the perturber.
- Example usage:
factory = OneStepPerturbImageFactory(perturber=SomePerturbImageClass, theta_key=”blur”, theta_value=0.5) perturbed_image = factory.create()
Classes
Simple PerturbImageFactory implementation to return a factory with one perturber. |