LEADTOOLS Image Processing (Leadtools.ImageProcessing.Core assembly)
LEAD Technologies, Inc

Leadtools.ImageProcessing.Core Namespace

Inheritance Hierarchy
Overview and description of enumerations, structures, classes and delegates that include filters and transforms to process images (or selected portions). It includes mostly methods for medical, document and detection transforms, like multiscale enhancement, registration mark transformation, document cleaning, etc.
Classes
 ClassDescription
ClassAnisotropicDiffusionCommand Performs a 2-Dimensional Anisotropic Diffusion filter on an image for reduction of varied patterned and non-patterned noise. .NET support WinRT support
ClassApplyLinearModalityLookupTableCommand Remaps the image pixels by applying a linear transformation described by a rescale slope and an intercept. This class is available in the Document/Medical toolkits only. .NET support WinRT support Silverlight support
ClassApplyLinearVoiLookupTableCommand Sets up the paint or paint and image processing methods window leveling options for a specific image through a linear transformation described by the window center and width. This class is available in the Document/Medical toolkits only. .NET support WinRT support Silverlight support
ClassApplyModalityLookupTableCommand Remaps the image pixels through a LookupTable (LookupTable). This class is available in the Document/Medical Toolkits only. .NET support WinRT support Silverlight support
ClassApplyTransformationParametersCommand Corrects the image by removing the translation, rotation, and scaling deformations that have been applied on the image. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassApplyVoiLookupTableCommand Sets up the paint or paint and image processing methods' window leveling options for a specific image through a lookup-table (LookupTable). This class is available in the Document/Medical Toolkits only. .NET support WinRT support Silverlight support
ClassAutoBinarizeCommand This function applies binary segmentation to a bitmap automatically. .NET support WinRT support Silverlight support
ClassAutoCropCommand Trims the current image, removing blank space around the edges. .NET support WinRT support Silverlight support
ClassAutoCropRectangleCommand Gets the rectangle to be used to trim the image if AutoCropCommand were used. .NET support WinRT support Silverlight support
ClassAutoDocumentBinarizationCommand This function applies binary segmentation to a bitmap automatically. .NET support WinRT support
ClassAutoSegmentCommand Performs automated segmentation of a rectangular area in the image specified by the user. .NET support WinRT support
ClassAutoZoningCommand Detects different zones (Text, Graphic and Tables) in an image automatically. This is an important feature for OCR pre-processing to improve the recognition results. This function is useful for any application that needs to automatically separate images, tables and text within mixed raster content (MRC) images. .NET support WinRT support
ClassBlankPageDetectorCommand Detects whether an image is a blank page. This command is available in the Document\Medical Toolkits. .NET support WinRT support Silverlight support
ClassBorderRemoveCommand Removes the black borders in a 1-bit black and white image. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassBorderRemoveCommandEventArgs Handles each border found by BorderRemoveCommand. .NET support WinRT support Silverlight support
ClassColorizeGrayCommand Colors an 8, 12 or 16-bit grayscale image. The class changes the color bits/pixel of the image from the specified formats into 24-bit RGB format. This class is available in the Raster Pro and above toolkits. .NET support WinRT support Silverlight support
ClassColorizeGrayCommandData The ColorizeGrayCommandData class contains information about gray color intensities (Threshold) and the associated colors (Color) used in the coloration methods of the ColorizeGrayCommand class. .NET support WinRT support Silverlight support
ClassConvertSignedToUnsignedCommand Converts a signed image to unsigned. .NET support WinRT support Silverlight support
ClassConvertUnsignedToSignedCommand Converts an unsigned image to signed. .NET support WinRT support Silverlight support
ClassCoreUtilities Core utility class. .NET support WinRT support Silverlight support
ClassCorrelationCommand This command compares the correlation image(or part of the correlation image) with all the areas of the same dimensions in the image to be searched (the Run method image) and finds those portions that match according to the measure of correlation. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassCorrelationListCommand Compares the images in a list with all the areas of the same dimensions in an image and finds those portions that match according to the measure of correlation. This method is only available in the Document/Medical toolkits. .NET support WinRT support Silverlight support
ClassDeskewCommand Rotates the specified image to straighten it. .NET support WinRT support Silverlight support
ClassDespeckleCommand Removes speckles from an image. Typically, this command is used to clean up scanned images (such as FAX images). This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassDicomLookupTableDescriptor This is used by other structures to define a LookupTable (LookupTable) descriptor. .NET support WinRT support Silverlight support
ClassDigitalSubtractCommand Subtracts the live image from the mask image to show the differences between the two images. This method is available in the Medical and above. .NET support WinRT support Silverlight support
ClassDiscreteFourierTransformCommand Computes the Discrete Fourier transform of an image or the Inverse Discrete Fourier transform as specified by the flags. This command is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassDotRemoveCommand Finds and removes dots and specks of various sizes. This method is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassDotRemoveCommandEventArgs Handles each dot found by DotRemoveCommand. .NET support WinRT support Silverlight support
ClassFastFourierTransformCommand Computes the Fast Fourier transform of an image or the Inverse Fast Fourier transform as specified by flags. This command is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassFastMagicWandCommand Updates a region through the ObjectRectangle and the ObjectData variables according to the color value at Xposition and Yposition. .NET support
ClassFourierTransformDisplayCommand This command is used to display the results of a Fast Fourier Transform or a Discrete Fourier analysis as an image. This command is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassFourierTransformInformation The FourierTransformInformation class contains information about the complex 2D array that will hold the frequency components of the image. .NET support WinRT support
ClassFrequencyFilterCommand Filters the frequency harmonics data produced by a Fourier Transform method using a range rectangle. .NET support WinRT support
ClassFrequencyFilterMaskCommand Creates a mask filter to remove specific frequency components from the image. This command is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassGetLinearVoiLookupTableCommand Gets the window center and the window width, if the LookupTable stored inside the image is linear. If the LookupTable stored inside the image is not linear, the command will fail. .NET support WinRT support Silverlight support
ClassHalfToneCommand Converts a 1-, 4-, 8-, 16-, 24-, or 32-bit image to a halftoned image, with a specified pattern rotation. A halftoned image is a 1-bit image that has been dithered for black and white printing or display. .NET support WinRT support Silverlight support
ClassHalfTonePatternCommand Creates a halftone screen effect for an image while keeping its continuous range of tones. This method is available in the Document/Medical toolkits. .NET support WinRT support
ClassHighQualityRotateCommand Perform high quality rotation on a black and white image. .NET support WinRT support Silverlight support
ClassHolePunchRemoveCommand Finds and removes hole punches. This command is available in the Document/Medical Toolkits. .NET support WinRT support
ClassHolePunchRemoveCommandEventArgs Handles each hole punch found by HolePunchRemoveCommand. .NET support WinRT support
ClassImageColorTypeCommand This command investigate the image and return it's type whether colored, grayscale or black and white. .NET support WinRT support
ClassInvertedPageCommand Checks and auto-corrects an inverted image. .NET support WinRT support Silverlight support
ClassInvertedTextCommand Finds and modifies areas of inverted text in a 1-bit black and white image. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassInvertedTextCommandEventArgs Handles each inverted text segment found by InvertedTextCommand. .NET support WinRT support Silverlight support
ClassKaufmannRegionCommand Sets a Kaufmann region based on the color value of the specified point in the enhanced image (KaufmannProcessedImage). This command is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassLeadZone Represents the class that is used to return the details about the detected zone. .NET support WinRT support
ClassLeadZoneTableData Represents the class that is used to return the details about the detected table zone. .NET support WinRT support
ClassLeadZoneTextData Represents the class that is used to return the details about the detected text zone. .NET support WinRT support
ClassLineRemoveCommand Removes horizontal and vertical lines in a 1-bit black and white image. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassLineRemoveCommandEventArgs Handles each line found by LineRemoveCommand. .NET support WinRT support Silverlight support
ClassMaximumCommand Erodes dark objects by the specified amount. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassMeanShiftCommand Performs a detail preserving noise reduction. .NET support WinRT support
ClassMedianCommand Changes the color of each pixel in an image to the median color of pixels in its neighborhood. This is similar to the Leadtools.ImageProcessing.Effects.AverageCommand command, but it is used for noise reduction, rather than a blur effect. .NET support WinRT support Silverlight support
ClassMinimumCommand Dilates dark objects by the specified amount.This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassMinimumToZeroCommand Converts grayscale signed image to an unsigned one by shifting all the negative value of the image data, so the minimum negative value will be zero. .NET support WinRT support Silverlight support
ClassMinMaxBitsCommand Gets the low and high bits of the values present in a 12 or 16-bit grayscale or a 48 or 64-bit color image. This class is available in the Medical Toolkits. .NET support WinRT support Silverlight support
ClassMinMaxValuesCommand Gets the minimum and maximum intensity values present in a 12 or 16-bit grayscale or a 48 or 64-bit color image. This class is available in the Medical Toolkits. .NET support WinRT support Silverlight support
ClassMultiscaleEnhancementCommand Enhances an image's contrast, edges, and density range for use in Computed Radiography (CR), in a way that all relevant image features are rendered with an appropriate level of visibility. This command is available in the Medical toolkits. .NET support WinRT support Silverlight support
ClassObjectCounterCommand Gets the number of black objects in a binary image. .NET support
ClassObjectCounterCommandEventArgs Handles each object found by ObjectCounterCommand. .NET support
ClassRakeRemoveCommand Removes isolated Data Rakes in 1-bit black and white images. .NET support
ClassRakeRemoveCommandEventArgs Handles each rake found by RakeRemoveCommand. .NET support
ClassResizeInterpolateCommand Applies different kinds of algorithms on images to resize them into the desired size. .NET support WinRT support Silverlight support
ClassSearchRegistrationMarksCommand Searches the image for the registration marks according to the information in SearchMarks. This command is available in the Document/Medical Toolkits. .NET support WinRT support
ClassSearchRegistrationMarksCommandData Provides registration mark search information to the SearchRegistrationMarksCommand. The SearchRegistrationMarksCommand also stores information in this structure about the registration marks that it finds. .NET support WinRT support
ClassSelectDataCommand Selects a specific number of bits of an 8, 12 or 16-bit grayscale image and puts them into a mask, then colors the image depending on the mask. This can show image variances depending on user-defined conditions. This command is available in the Medical toolkits. .NET support WinRT support
ClassShiftDataCommand Selects a specific number of bits from an 8, 12 or 16-bit grayscale image to create a mask and places the mask in a new 8, 12 or 16-bit grayscale image. This command is available in the Medical toolkits. .NET support WinRT support Silverlight support
ClassSigmaCommand Performs an edge preserving average filter on bitmap. .NET support WinRT support
ClassSliceCommand Extracts individual slices from a radiographic scanned film. This method is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassSliceCommandEventArgs Handles each slice segment found by SliceCommand. .NET support WinRT support
ClassSmoothCommand Smooths the bumps and fills in the nicks of a 1-bit black and white image. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassSmoothCommandEventArgs Handles each bump or nick found by the SmoothCommand. .NET support WinRT support Silverlight support
ClassSubtractBackgroundCommand Removes the background from the image. .NET support WinRT support Silverlight support
ClassTissueEqualizeCommand This function performs an Equalization between the Hard Tissue and the Soft Tissue in X-Ray Images. .NET support WinRT support Silverlight support
ClassWindowLevelCommand Converts a 12 or 16-bit grayscale image to an 8-bit grayscale or a 24-bit RGB image.
This class is available in Medical toolkits only. .NET support WinRT support Silverlight support
ClassWindowLevelExtCommand Converts a 12 or 16-bit grayscale image to an 16-bit grayscale or a 48-bit RGB image. This class is available in Medical toolkits only.
.NET support WinRT support Silverlight support
ClassZeroToNegativeCommand Converts a grayscale unsigned image to a signed image by shifting the image data to the negative side by the amount specified by the user. .NET support WinRT support Silverlight support
Structures
 StructureDescription
StructureComplex The Complex structure contains a complex number representing a specific frequency component in Fourier Transform methods. .NET support
StructureCountLookupTableColorsResult Structure that contains LookupTable information used by the CoreUtilities class. .NET support Silverlight support
StructureTransformationParameters

Structure that contains the rotation angle, XY scaling, and XY translation of the transformed image with comparison to the reference image.

.NET support
Delegates
 DelegateDescription
DelegateHolePunchRemoveCommandEventHandler Represents the method that will handles each hole punch found by HolePunchRemoveCommand. .NET support WinRT support
Enumerations
 EnumerationDescription
EnumerationApplyTransformationParametersCommandFlags Enumeration that specifies the behavior when resizing the image.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support Silverlight support
EnumerationAutoBinarizeCommandFlags

Flags that determine the behavior of the Auto Binarize process.

.NET support WinRT support Silverlight support
EnumerationAutoZoningOptions

Flags that determine the behavior of the auto zoning process.

.NET support
EnumerationBlankPageDetectorCommandFlags

Flags that determine the behavior of blank page detection process.

.NET support WinRT support Silverlight support
EnumerationBorderRemoveBorderFlags

Indicates which border to remove

.NET support WinRT support Silverlight support
EnumerationBorderRemoveCommandFlags

Enumerated values that determine the behavior of the border removal process.

.NET support WinRT support Silverlight support
EnumerationConvertSignedToUnsignedCommandType Flag that indicates how the shift will be done when converting images. .NET support WinRT support Silverlight support
EnumerationConvertUnsignedToSignedCommandType Flag that indicates how to process bits outside the low bit to high bit range. .NET support WinRT support Silverlight support
EnumerationCountLookupTableColorsType Flag that indicates whether the LookupTable contains signed or unsigned data. .NET support WinRT support Silverlight support
EnumerationDeskewCommandFlags Flags that indicate whether to deskew the image, which background color to use, whether to deskew the image if the skew angle is very small, which type of interpolation to use, whether the image contains mostly text, and whether to use normal or fast rotation.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support Silverlight support
EnumerationDigitalSubtractCommandFlags Flags that indicate the action to take after subtraction has occurred.

These flags have a System.FlagsAttribute attribute that allows a bitwise combination of member values.

.NET support WinRT support Silverlight support
EnumerationDiscreteFourierTransformCommandFlags Flags that indicate the transformation type, operation channel, frequency data type used to reconstruct the image, the clipping type, the used or computed frequencies range, the operation on the specified X harmonics range , and the operation on the specified Y harmonics range.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support
EnumerationDitheringType Represents the type of dithering in the image. .NET support WinRT support
EnumerationDotMatrixType Represents the flag that determines whether a document image is dot matrix image or not. .NET support WinRT support
EnumerationDotRemoveCommandFlags

Flags that determine the behavior of the dot removal process.

.NET support WinRT support Silverlight support
EnumerationFastFourierTransformCommandFlags Flags that indicate the transformation type, operation channel, frequency data type used to reconstruct the image, and the clipping type.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support
EnumerationFourierTransformDisplayCommandFlags Flags that indicate the data to be shown and the plotting scale.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support
EnumerationFrequencyFilterCommandFlags Flags that indicate the operation to be performed on the specified X and Y harmonics ranges. This command is available in the Raster Pro and above toolkits.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support
EnumerationGetLinearVoiLookupTableCommandFlags Reserved for future use. Use 0 for now. .NET support WinRT support Silverlight support
EnumerationHalfToneCommandType Enumeration that indicates the type of halftoning to perform. .NET support WinRT support Silverlight support
EnumerationHalfTonePatternCommandType This enumeration contains the possible halftone patterns. .NET support WinRT support
EnumerationHighQualityRotateCommandFlags Options for the HighQualityRotateCommand class. .NET support WinRT support Silverlight support
EnumerationHolePunchRemoveCommandFlags

Values that determine the behavior of the hole punch removal process.

.NET support WinRT support
EnumerationHolePunchRemoveCommandLocation

Flag that indicates the location within the document of the hole punches to remove.

.NET support WinRT support
EnumerationImageColorType This enumeration contains the various types that can be returned as a result to the image color type. .NET support WinRT support
EnumerationImageColorTypeCommandFlags Options for manipulating the behavior of image type detection. .NET support WinRT support
EnumerationInvertedPageCommandFlags Options for the InvertedPageCommand class. .NET support WinRT support Silverlight support
EnumerationInvertedTextCommandFlags

Flags that determine the behavior of the inverted text removal process.

.NET support WinRT support Silverlight support
EnumerationLeadZoneType

Flags that determine the type of the zone that the auto zoning command will detect.

.NET support WinRT support
EnumerationLineRemoveCommandFlags

Flags that determine the behavior of the line removal process.

.NET support WinRT support Silverlight support
EnumerationLineRemoveCommandType

Flag that indicates which lines to remove.

.NET support WinRT support Silverlight support
EnumerationModalityLookupTableCommandFlags Indicates which color space is selected. .NET support WinRT support Silverlight support
EnumerationMultiscaleEnhancementCommandFlags Flags that determine method behavior.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support Silverlight support
EnumerationMultiscaleEnhancementCommandType Values that determine the type of filter used. .NET support WinRT support Silverlight support
EnumerationRegistrationMarkCommandType Value that specifies the type of registration mark for which to look. .NET support WinRT support Silverlight support
EnumerationRemoveStatus Indicates the action to take during the removal process. .NET support WinRT support Silverlight support
EnumerationResizeInterpolateCommandType Represents the algorithm type used in resizing the image. .NET support WinRT support Silverlight support
EnumerationSliceCommandFlags

Flags that indicate whether to deskew the sliced image, which type of interpolation to use when rotating, and whether to cut the slice from the original image.

.NET support
EnumerationSmoothCommandBumpNickType

Enumerated values that indicate whether to remove bumps or fill in nicks.

.NET support WinRT support Silverlight support
EnumerationSmoothCommandDirectionType

Enumerated values that indicate whether the element being smoothed is vertical or horizontal.

.NET support WinRT support Silverlight support
EnumerationSmoothCommandFlags

Enumerated values that determine the behavior of the smoothing process.

.NET support Silverlight support
EnumerationSubtractBackgroundCommandFlags Flags that indicate whether the background is darker than the foreground, and whether to show the objects without the background. You must select one from each group.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support Silverlight support
EnumerationSubtractBackgroundCommandType Enumerated values that represent the shrink size ratio used to minimize the image internally in order to increase the speed with little loss of accuracy. .NET support WinRT support Silverlight support
EnumerationTissueEqualizeCommandFlags This enumeration contains the options for performing Tissue Equalization on an image .NET support Silverlight support
EnumerationVoiLookupTableCommandFlags This enumeration contains all Types needed to indicate which color space is selected. .NET support WinRT support Silverlight support
See Also

Reference

Leadtools.ImageProcessing.Core Assembly

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.