giant.image_processingΒΆ
This package provides a number of image processing techniques for use throughout GIANT.
The functionality provided in this package, is the primary set of tools used for working with image data
throughout GIANT. This package provides routines to identify point sources in an image (PointOfInterestFinder
),
detect edges in an image (PixelEdgeDetector
, PAESubpixelEdgeDetector
, ZernikeRampEdgeDetector
),
perform template matching through cross correlation (correlators
), detect opportunistic features in images
(ORBKeypointMatcher
,).
For many of these methods, there are multiple algorithms that can be used to perform the same task.
A general user will usually not directly interact with the classes and functions in this class and instead will rely on the OpNav classes to interact for them.
Modules
This function returns a boolean mask selecting all local maxima from a 2d array. |
|
This function performs multilevel Otsu thresholding on a 2D array. |
|
This module provides functionality for finding the (subpixel) peak of a 2d surface or of 1d lines. |
|
This module provides functionality for identifying the locations of points of interest (unresolved bright spots) in an image and fitting point spread functions to them. |
|