You are here: Start » AVL.NET » AVL.ExtractBlobs_DoG(AvlNet.Image, float, float, float, AvlNet.IntensityThresholdParams, AvlNet.RegionProcessingParams, AvlNet.BlobSplittingParams, AvlNet.Region[])

AVL.ExtractBlobs_DoG(AvlNet.Image, float, float, float, AvlNet.IntensityThresholdParams, AvlNet.RegionProcessingParams, AvlNet.BlobSplittingParams, AvlNet.Region[])

Segments an image into blobs by thresholding Difference of Gaussians.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void ExtractBlobs_DoG(
	AvlNet.Image inImage,
	float inStdDev,
	float inStdDevRatio,
	float inKernelRelativeSize,
	AvlNet.IntensityThresholdParams inThresholdParams,
	AvlNet.RegionProcessingParams inRegionProcessingParams,
	AvlNet.BlobSplittingParams inBlobSplittingParams,
	out AvlNet.Region[] outBlobs
)

Parameters

inImage
Type: AvlNet.Image
Image from which blobs are extracted
inStdDev
Type: System.Single
Smoothing standard deviation for the smaller Gaussian kernel
inStdDevRatio
Type: System.Single
Defines how many times larger is the second Gaussian kernel
inKernelRelativeSize
Type: System.Single
A multiple of the standard deviation determining the size of the Gaussian kernel
inThresholdParams
Type: AvlNet.IntensityThresholdParams
Parameters for thresholding an image
inRegionProcessingParams
Type: AvlNet.RegionProcessingParams
Parameters for opening and closing of a region
inBlobSplittingParams
Type: AvlNet.BlobSplittingParams
Parameters for splitting region into blobs
outBlobs
Type: AvlNet.Region
Blobs extracted from the input image

See also