Share via


Microsoft.Windows.AI.Imaging Namespace

Supports image processing features such as scaling, description generation, text recognition, and object removal/extraction.

Classes

Name Description
ImageDescriptionGenerator

Represents an object that can generate a description for the content of an image.

ImageDescriptionResult

Represents an object that contains the result of an image description request.

ImageForegroundExtractor
ImageFromImageGenerationOptions
ImageFromTextGenerationOptions
ImageGenerationOptions
ImageGenerator
ImageGeneratorResult
ImageObjectExtractor

Represents an object that can extract artifacts from an image.

ImageObjectExtractorHint

Represents an object that helps an Microsoft.Graphics.Imaging.ImageObjectExtractor identify the intended artifact to extract.

ImageObjectRemover

Represents an object that can remove artifacts from images.

ImageScaler

Represents an object that can resize an image and increase or decrease its resolution.

RecognizedLine

Represents a single line of text in an image detected by text recognition.

RecognizedText

Represents the result of a text recognition operation on an image.

RecognizedWord

Represents a single tokenized word.

TextRecognizer

Represents an object that can perform AI-based optical character recognition (OCR) within an image and detect, extract, and convert text into a character stream.

TextRecognizerOptions

Structs

Name Description
RecognizedTextBoundingBox

Specifies the four points used to define the boundaries of a quadrilateral polygon that surrounds recognized text.

Enums

Name Description
ImageDescriptionKind

Specifies the types of descriptions that can be generated from an image.

ImageDescriptionResultStatus

Specifies the states supported when generating image descriptions.

ImageFromImageGenerationStyle
ImageFromTextGenerationStyle
ImageGeneratorResultStatus
RecognizedLineStyle

Specifies supported text styles for text recognition.