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."],[[["The `NormalizedBoundingPoly` class represents a normalized bounding polygon for text, which might not be aligned with the axis, and contains a list of corner points."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, supporting various functionalities like serialization and deep cloning."],["The `NormalizedBoundingPoly` class is part of the `Google.Cloud.VideoIntelligence.V1` namespace and is defined within the `Google.Cloud.VideoIntelligence.V1.dll` assembly."],["It includes a `Vertices` property, a `RepeatedField` of `NormalizedVertex`, which provides the normalized vertices of the bounding polygon."],["The class has two constructors: a default constructor, and another that takes a `NormalizedBoundingPoly` object as a parameter for easy creation of new instances based on existing ones."]]],[]]