nrtk.impls.perturb_image_factory.generic.one_step

Defines OneStepPerturbImageFactory, creating a single PerturbImage with fixed parameters for one-step perturbations.

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

OneStepPerturbImageFactory

Simple PerturbImageFactory implementation to return a factory with one perturber.