isimple.maths package

Submodules

isimple.maths.images module

isimple.maths.images.ckernel(size: int) → numpy.ndarray[source]

Circular filter kernel

isimple.maths.images.crop_mask(mask: numpy.ndarray) → Tuple[numpy.ndarray, numpy.ndarray, Tuple[int, int]][source]

Crop a binary mask image to its minimal size (to exclude unnecessary regions)

isimple.maths.images.mask(image: numpy.ndarray, mask: numpy.ndarray, rect: numpy.ndarray)[source]
isimple.maths.images.area_pixelsum(image)[source]

Calculate area in px^2 by summing pixels

Parameters:image – Binary input image (numpy array). Should already be masked and filtered.
Returns:Area as # of pixels
isimple.maths.images.to_mask(image: numpy.ndarray, kernel: numpy.ndarray) → numpy.ndarray[source]

Convert a .png image to a binary mask

Module contents