nrtk.impls.perturb_image.generic.haze_perturber

This module defines the HazePerturber class, which implements a haze perturbation on input images.

Classes:

HazePerturber: A perturbation class for applying haze through Shree Nayer weathering

Dependencies:
  • numpy: For numerical operations and random number generation.

  • smqtk_image_io.AxisAlignedBoundingBox: For handling and adjusting bounding boxes.

  • nrtk.interfaces.perturb_image.PerturbImage: Base class for perturbation algorithms.

Classes

HazePerturber

HazePerturber applies haze using Shree Nayar weathering Methods: perturb: Applies haze to an input image.