Table of Contents

Class RecognitionProcessorLicensePlateDetectionResult

Namespace
CapCognition.Net.LicensePlateDetection.Common
Assembly
CapCognition.Net.LicensePlateDetection.dll
public class RecognitionProcessorLicensePlateDetectionResult : RecognitionProcessorResult
Inheritance
RecognitionProcessorLicensePlateDetectionResult
Inherited Members

Properties

PlateBitmap

The bitmap of the detected license plate

public SKBitmap? PlateBitmap { get; set; }

Property Value

SKBitmap

PlateBounds

The bounding box of the detected license plate

public RectangleF? PlateBounds { get; set; }

Property Value

RectangleF?

PlateConfidence

The confidence score of the detected license plate

public double PlateConfidence { get; set; }

Property Value

double

PlateCountryCode

The country code of the detected license plate

public string? PlateCountryCode { get; set; }

Property Value

string

PlateIsValidated

Indicates whether the detected license plate is validated by the country specific plate rules

public bool PlateIsValidated { get; set; }

Property Value

bool

PlateIso2CountryCode

Gets or sets the ISO 3166-1 alpha-2 country code associated with the license plate.

public string? PlateIso2CountryCode { get; set; }

Property Value

string

Remarks

The country code should be a two-letter uppercase string as defined by the ISO 3166-1 alpha-2 standard. This property may be null if the country code is unknown or not applicable.

PlateIso3CountryCode

Gets or sets the ISO 3166-1 alpha-3 country code associated with the license plate.

public string? PlateIso3CountryCode { get; set; }

Property Value

string

Remarks

The country code should be a three-letter uppercase string as defined by the ISO 3166-1 alpha-3 standard. This property may be null if the country code is unknown or not applicable.

PlateNumberConfidence

The confidence score of the validated license plate number

public double PlateNumberConfidence { get; set; }

Property Value

double

PlateNumberRaw

The raw (unvalidated) license plate number

public string? PlateNumberRaw { get; set; }

Property Value

string

PlateNumberRows

The number of rows in the license plate

public int PlateNumberRows { get; set; }

Property Value

int

PlateNumberValidated

The validated license plate number

public string? PlateNumberValidated { get; set; }

Property Value

string

VehicleBounds

The bounding box of the detected vehicle

public RectangleF? VehicleBounds { get; set; }

Property Value

RectangleF?

VehicleConfidence

The confidence score of the detected vehicle

public double VehicleConfidence { get; set; }

Property Value

double

VehicleType

The type of the detected vehicle

public RecognitionProcessorLicensePlateDetectionResult.TypeOfVehicle VehicleType { get; set; }

Property Value

RecognitionProcessorLicensePlateDetectionResult.TypeOfVehicle

Methods

DrawResult(SKCanvas, ResultDrawingOptions[]?)

Draws the result on the specified canvas with the given options.

public override void DrawResult(SKCanvas canvas, RecognitionProcessorResult.ResultDrawingOptions[]? resultDrawingOptions)

Parameters

canvas SKCanvas
resultDrawingOptions ResultDrawingOptions[]

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.