Part I. IPD - Image Processing Design
Table of Contents
AnalyzeBlobs
— calculates features of blobs
BottomHat
— applies morphological bottom hat filter to an image
CalculateOtsuThreshold
— calculates threshold by Otsu method
CalculateTextureEnergy
— calculates Laws Texture Energy
CloseImage
— applies a morphological closing filter to an image
CloseVideoFile
— closes a video file
ComputeChannelVariance
— calculates the gray level variance in a multi channel image
ConvertColorSpace
— converts a color image from a color space to another one or to a gray level image
CreateCumulatedHistogram
— calculates cumulated gray level histogram
CreateFeatureStruct
— generates a struct that can be used as input parameter for AnalyzeBlobs
CreateHistogram
— calculates the gray level histogram of an image
CreatePixelIndexList
— creates a list of pixel indices for each blob in a blob image
CreateSizeHistogram
— calculates a histogram of blob sizes
CreateStructureElement
— generates a structuring element for morphological filters
CreateWaveletFrames
— applies wavelet filters to an image
CumulateSizeHistogram
— calculates a cumulated histogram of blob sizes
DilateImage
— applies a morphological dilation filter to an image
DistanceTransform
— calculates the distance transform of an edge image
DrawBoundingBoxes
— draws bounding boxes into an image
EdgeFilter
— applies filter for edge detection to gray level image
ErodeImage
— applies a morphological erosion filter to an image
FilterBySize
— filters out blobs that have less pixels than a lower bound or more pixels than an upper bound.
GetVideoInfo
— retrieves properties of a video file, is called by GetVideoStruct
GetVideoStruct
— retrieves the properties of a video file
GetWaveletFilters
— returns the high pass filter and low pass filter of a wavelet
Ind2RGB
— converts an indexed image to RGB
LAB2RGB
— converts L*a*b* image to an RGB image
MaskFilter
— applies a linear filter to an image
MedianFilter
— applies a median filter to an image
MorphologicalFilter
— applies a morphological filter to an image
OpenImage
— applies a morphological opening filter to an image
OpenVideoFile
— opens a video file for reading
PadImage
— appends rows and columns to an image
RGB2Gray
— converts RGB image to gray level image
RGB2Ind
— converts an RGB image to an indexed image
RGB2LAB
— converts RGB image to an L*a*b* image
ReadImage
— reads an image from an image or video file
ReadImageFile
— reads an image file, is called by ReadImage
ReadImageFromVideo
— reads an image from a video file, is called by ReadImage
SearchBlobs
— searches the connected regions in a binary image
SegmentByThreshold
— segments image by a threshold
SeparableFilter
— applies a separable filter to an image
ShowColor Image
— displays a color image in a figure window
ShowImage
— displays an image in a figure window
TopHat
— applies morphological top hat filter to an image
UpsampleFilter
— expands a vector
VarianceFilter
— calculates the gray level variance in a neighborhood for each pixel
Watershed
— segments image by watershed transform
WriteImage
— saves an image file
WriteImageFile
— saves an image file, is called by WriteImage