Module: features

class BlobDetectionGaussLaplace(min_sigma, max_sigma, num_sigma=10, threshold_rel=0.05, overlap=0.5, indices=True, log_scale=False)[source]

Bases: asterism.core.image_processing.features.ImageFeature

Methods

apply(image_array, \*\*kw)
func(image_array[, coords_in_xy, verbose])
func(image_array, coords_in_xy=False, verbose=False)[source]
class ImageFeature(func)[source]

Bases: object

Class to handle image fitering

Methods

apply(image_array, \*\*kw)
apply(image_array, **kw)[source]
class PeakLocalMaxima(min_distance=1, threshold_abs=None, threshold_rel=None, exclude_border=True, indices=True, num_peaks=None, footprint=None, labels=None)[source]

Bases: asterism.core.image_processing.features.ImageFeature

wrapper around scikit-image

Methods

apply(image_array, \*\*kw)
func(image_array[, coords_in_xy, verbose]) Args:
func(image_array, coords_in_xy=False, verbose=False)[source]
Args:
image_array: image array or image cube get_xy:

Returns: