public sealed class NormalizedBoundingPoly : IMessage<NormalizedBoundingPoly>, IEquatable<NormalizedBoundingPoly>, IDeepCloneable<NormalizedBoundingPoly>, IBufferMessage, IMessage
Normalized bounding polygon for text (that might not be aligned with axis).
Contains list of the corner points in clockwise order starting from
top-left corner. For example, for a rectangular bounding box:
When the text is horizontal it might look like:
0----1
| |
3----2
When it's clockwise rotated 180 degrees around the top-left corner it
becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3). Note that values can be less
than 0, or greater than 1 due to trignometric calculations for location of
the box.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document describes the `NormalizedBoundingPoly` class within the `Google.Cloud.VideoIntelligence.V1` namespace, which is part of the Google Cloud Video Intelligence library for .NET."],["The `NormalizedBoundingPoly` class represents a normalized bounding polygon for text, with methods for clockwise-ordered corner points, starting from the top-left."],["It supports multiple versions, with the latest being 3.4.0 and also including all the versions from 2.2.0 through 3.3.0."],["`NormalizedBoundingPoly` implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and is inherited from the base Object class."],["The class contains a `Vertices` property of type RepeatedField, and has two constructors, one default, and one with a `NormalizedBoundingPoly` parameter."]]],[]]