delta.data.illumination_voodoo

delta.data.illumination_voodoo(image, rng, num_control_points=5)[source]

Simulate a variation in illumination along the length of the chamber.

This function was inspired by the one above.

Parameters:
image2D numpy array

Input image.

rngnpr.Generator

Pseudo-random number generator.

num_control_pointsint, optional

Number of inflection points to use on the illumination multiplication curve. The default is 5.

Returns:
newimage2D numpy array

Modified image.