|
oevislib_net
0.14.3.0
|
Classes | |
| class | oevislib_net.ComputerVision.ImageSegmentation.BlobSplittingParams |
| Groups all the parameters used to segment an image into blobs. More... | |
| class | oevislib_net.ComputerVision.ImageSegmentation.ColorThresholdParams |
| Groups all the parameters used to perform a color-based thresholding. More... | |
| class | oevislib_net.ComputerVision.ImageSegmentation.DynamicThresholdParams |
| Groups all the parameters used to perform dynamic thresholding. More... | |
| class | oevislib_net.ComputerVision.ImageSegmentation.IntensityThresholdParams |
| Groups all the parameters used to perform intensity thresholding. More... | |
| class | oevislib_net.ComputerVision.ImageSegmentation.RegionProcessingParams |
| Groups all the parameters used to process a region with morphology operations. More... | |
Functions | |
| static Array< Region > | oevislib_net.ComputerVision.ImageSegmentation.ImageSegmentation.ExtractBlobs (Image inImage, Optional< ShapeRegion > inRoi=null, Optional< UCS2D > inRoiAlignment=null, ColorThresholdParams inThresholdParams=null, RegionProcessingParams inRegionProcessingParams=null, BlobSplittingParams inBlobSplittingParams=null, Optional< Region > outBaseRegion=null) |
| Finds and extracts blobs into the provided image using color thresholding. | |
| static Array< Region > | oevislib_net.ComputerVision.ImageSegmentation.ImageSegmentation.ExtractBlobs (Image inImage, Optional< ShapeRegion > inRoi=null, Optional< UCS2D > inRoiAlignment=null, float inStdDev=3.0f, float inStdDevRatio=1.6f, float inKernelRelativeSize=3.0f, IntensityThresholdParams inThresholdParams=null, RegionProcessingParams inRegionProcessingParams=null, BlobSplittingParams inBlobSplittingParams=null, Optional< Region > outBaseRegion=null) |
| Finds and extracts blobs into the provided image using thresholding with Difference of Gaussian. | |
| static Array< Region > | oevislib_net.ComputerVision.ImageSegmentation.ImageSegmentation.ExtractBlobs (Image inImage, Optional< ShapeRegion > inRoi=null, Optional< UCS2D > inRoiAlignment=null, DynamicThresholdParams inThresholdParams=null, RegionProcessingParams inRegionProcessingParams=null, BlobSplittingParams inBlobSplittingParams=null, Optional< Region > outBaseRegion=null) |
| Finds and extracts blobs into the provided image using dynamic thresholding. | |
| static Array< Region > | oevislib_net.ComputerVision.ImageSegmentation.ImageSegmentation.ExtractBlobs (Image inImage, Optional< ShapeRegion > inRoi=null, Optional< UCS2D > inRoiAlignment=null, IntensityThresholdParams inThresholdParams=null, RegionProcessingParams inRegionProcessingParams=null, BlobSplittingParams inBlobSplittingParams=null, Optional< Region > outBaseRegion=null) |
| Finds and extracts blobs into the provided image using thresholding. | |
|
inlinestatic |
Finds and extracts blobs into the provided image using color thresholding.
| inImage | Input image. |
| inRoi | Region of the input image that will be considered. |
| inRoiAlignment | Coordinate system of the ROI. |
| inThresholdParams | Set of parameters used to perform thresholding. |
| inRegionProcessingParams | Set of parameters used to perform morphology operations. |
| inBlobSplittingParams | Set of parameters used for extracting blobs from the region. |
| outBaseRegion | Region obtained right after color thresholding. |
|
inlinestatic |
Finds and extracts blobs into the provided image using dynamic thresholding.
| inImage | Input image. |
| inRoi | Region of the input image that will be considered. |
| inRoiAlignment | Coordinate system of the ROI. |
| inThresholdParams | Set of parameters used to perform thresholding. |
| inRegionProcessingParams | Set of parameters used to perform morphology operations. |
| inBlobSplittingParams | Set of parameters used for extracting blobs from the region. |
| outBaseRegion | Region obtained right after color thresholding. |
|
inlinestatic |
Finds and extracts blobs into the provided image using thresholding with Difference of Gaussian.
| inImage | Input image. |
| inRoi | Region of the input image that will be considered. |
| inRoiAlignment | Coordinate system of the ROI. |
| inStdDev | Standard deviation used to compute the smaller Gaussian. |
| inStdDevRatio | Number used to multiply inStdDev to compute the second Gaussian kernel. |
| inKernelRelativeSize | Coefficient used with the standard deviation to compute the Gaussian kernel size. Range [0,3] |
| inThresholdParams | Set of parameters used to perform thresholding. |
| inRegionProcessingParams | Set of parameters used to perform morphology operations. |
| inBlobSplittingParams | Set of parameters used for extracting blobs from the region. |
| outBaseRegion | Region obtained right after color thresholding. |
|
inlinestatic |
Finds and extracts blobs into the provided image using thresholding.
| inImage | Input image. |
| inRoi | Region of the input image that will be considered. |
| inRoiAlignment | Coordinate system of the ROI. |
| inThresholdParams | Set of parameters used to perform thresholding. |
| inRegionProcessingParams | Set of parameters used to perform morphology operations. |
| inBlobSplittingParams | Set of parameters used for extracting blobs from the region. |
| outBaseRegion | Region obtained right after color thresholding. |