Reference documentation and code samples for the Cloud Vision V1 API class Google::Cloud::Vision::V1::Block.
Logical element on the page.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#block_type
def block_type() -> ::Google::Cloud::Vision::V1::Block::BlockType
- (::Google::Cloud::Vision::V1::Block::BlockType) — Detected block type (text, image etc) for this block.
#block_type=
def block_type=(value) -> ::Google::Cloud::Vision::V1::Block::BlockType
- value (::Google::Cloud::Vision::V1::Block::BlockType) — Detected block type (text, image etc) for this block.
- (::Google::Cloud::Vision::V1::Block::BlockType) — Detected block type (text, image etc) for this block.
#bounding_box
def bounding_box() -> ::Google::Cloud::Vision::V1::BoundingPoly
-
(::Google::Cloud::Vision::V1::BoundingPoly) — The bounding box for the block.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
when the text is horizontal it might look like:
0----1 | | 3----2
when it's 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).
#bounding_box=
def bounding_box=(value) -> ::Google::Cloud::Vision::V1::BoundingPoly
-
value (::Google::Cloud::Vision::V1::BoundingPoly) — The bounding box for the block.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
when the text is horizontal it might look like:
0----1 | | 3----2
when it's 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).
-
(::Google::Cloud::Vision::V1::BoundingPoly) — The bounding box for the block.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
when the text is horizontal it might look like:
0----1 | | 3----2
when it's 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).
#confidence
def confidence() -> ::Float
- (::Float) — Confidence of the OCR results on the block. Range [0, 1].
#confidence=
def confidence=(value) -> ::Float
- value (::Float) — Confidence of the OCR results on the block. Range [0, 1].
- (::Float) — Confidence of the OCR results on the block. Range [0, 1].
#paragraphs
def paragraphs() -> ::Array<::Google::Cloud::Vision::V1::Paragraph>
- (::Array<::Google::Cloud::Vision::V1::Paragraph>) — List of paragraphs in this block (if this blocks is of type text).
#paragraphs=
def paragraphs=(value) -> ::Array<::Google::Cloud::Vision::V1::Paragraph>
- value (::Array<::Google::Cloud::Vision::V1::Paragraph>) — List of paragraphs in this block (if this blocks is of type text).
- (::Array<::Google::Cloud::Vision::V1::Paragraph>) — List of paragraphs in this block (if this blocks is of type text).
#property
def property() -> ::Google::Cloud::Vision::V1::TextAnnotation::TextProperty
- (::Google::Cloud::Vision::V1::TextAnnotation::TextProperty) — Additional information detected for the block.
#property=
def property=(value) -> ::Google::Cloud::Vision::V1::TextAnnotation::TextProperty
- value (::Google::Cloud::Vision::V1::TextAnnotation::TextProperty) — Additional information detected for the block.
- (::Google::Cloud::Vision::V1::TextAnnotation::TextProperty) — Additional information detected for the block.