Share via


DenseCaptionsResult Class

Definition

Represents a list of up to 10 image captions for different regions of the image. The first caption always applies to the whole image.

public class DenseCaptionsResult : System.ClientModel.Primitives.IJsonModel<Azure.AI.Vision.ImageAnalysis.DenseCaptionsResult>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Vision.ImageAnalysis.DenseCaptionsResult>
type DenseCaptionsResult = class
    interface IJsonModel<DenseCaptionsResult>
    interface IPersistableModel<DenseCaptionsResult>
Public Class DenseCaptionsResult
Implements IJsonModel(Of DenseCaptionsResult), IPersistableModel(Of DenseCaptionsResult)
Inheritance
DenseCaptionsResult
Implements

Properties

Values

The list of image captions.

Explicit Interface Implementations

IJsonModel<DenseCaptionsResult>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DenseCaptionsResult>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DenseCaptionsResult>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DenseCaptionsResult>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DenseCaptionsResult>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to