Class: Google::Cloud::Vision::V1::Block
- Inherits:
-
Object
- Object
- Google::Cloud::Vision::V1::Block
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vision/v1/text_annotation.rb
Overview
Logical element on the page.
Defined Under Namespace
Modules: BlockType
Instance Attribute Summary collapse
-
#block_type ⇒ ::Google::Cloud::Vision::V1::Block::BlockType
Detected block type (text, image etc) for this block.
-
#bounding_box ⇒ ::Google::Cloud::Vision::V1::BoundingPoly
The bounding box for the block.
-
#confidence ⇒ ::Float
Confidence of the OCR results on the block.
-
#paragraphs ⇒ ::Array<::Google::Cloud::Vision::V1::Paragraph>
List of paragraphs in this block (if this blocks is of type text).
-
#property ⇒ ::Google::Cloud::Vision::V1::TextAnnotation::TextProperty
Additional information detected for the block.
Instance Attribute Details
#block_type ⇒ ::Google::Cloud::Vision::V1::Block::BlockType
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'proto_docs/google/cloud/vision/v1/text_annotation.rb', line 161 class Block include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of a block (text, image etc) as identified by OCR. module BlockType # Unknown block type. UNKNOWN = 0 # Regular text block. TEXT = 1 # Table block. TABLE = 2 # Image block. PICTURE = 3 # Horizontal/vertical line box. RULER = 4 # Barcode block. BARCODE = 5 end end |
#bounding_box ⇒ ::Google::Cloud::Vision::V1::BoundingPoly
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'proto_docs/google/cloud/vision/v1/text_annotation.rb', line 161 class Block include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of a block (text, image etc) as identified by OCR. module BlockType # Unknown block type. UNKNOWN = 0 # Regular text block. TEXT = 1 # Table block. TABLE = 2 # Image block. PICTURE = 3 # Horizontal/vertical line box. RULER = 4 # Barcode block. BARCODE = 5 end end |
#confidence ⇒ ::Float
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'proto_docs/google/cloud/vision/v1/text_annotation.rb', line 161 class Block include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of a block (text, image etc) as identified by OCR. module BlockType # Unknown block type. UNKNOWN = 0 # Regular text block. TEXT = 1 # Table block. TABLE = 2 # Image block. PICTURE = 3 # Horizontal/vertical line box. RULER = 4 # Barcode block. BARCODE = 5 end end |
#paragraphs ⇒ ::Array<::Google::Cloud::Vision::V1::Paragraph>
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'proto_docs/google/cloud/vision/v1/text_annotation.rb', line 161 class Block include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of a block (text, image etc) as identified by OCR. module BlockType # Unknown block type. UNKNOWN = 0 # Regular text block. TEXT = 1 # Table block. TABLE = 2 # Image block. PICTURE = 3 # Horizontal/vertical line box. RULER = 4 # Barcode block. BARCODE = 5 end end |
#property ⇒ ::Google::Cloud::Vision::V1::TextAnnotation::TextProperty
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'proto_docs/google/cloud/vision/v1/text_annotation.rb', line 161 class Block include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of a block (text, image etc) as identified by OCR. module BlockType # Unknown block type. UNKNOWN = 0 # Regular text block. TEXT = 1 # Table block. TABLE = 2 # Image block. PICTURE = 3 # Horizontal/vertical line box. RULER = 4 # Barcode block. BARCODE = 5 end end |