Class: Google::Apis::VisionV1::ImageContext
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1::ImageContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/vision_v1/classes.rb,
lib/google/apis/vision_v1/representations.rb,
lib/google/apis/vision_v1/representations.rb
Overview
Image context and/or feature-specific parameters.
Instance Attribute Summary collapse
-
#crop_hints_params ⇒ Google::Apis::VisionV1::CropHintsParams
Parameters for crop hints annotation request.
-
#language_hints ⇒ Array<String>
List of languages to use for TEXT_DETECTION.
-
#lat_long_rect ⇒ Google::Apis::VisionV1::LatLongRect
Rectangle determined by min and max
LatLngpairs. -
#product_search_params ⇒ Google::Apis::VisionV1::ProductSearchParams
Parameters for a product search request.
-
#text_detection_params ⇒ Google::Apis::VisionV1::TextDetectionParams
Parameters for text detections.
-
#web_detection_params ⇒ Google::Apis::VisionV1::WebDetectionParams
Parameters for web detection request.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ImageContext
constructor
A new instance of ImageContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ImageContext
Returns a new instance of ImageContext.
8571 8572 8573 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8571 def initialize(**args) update!(**args) end |
Instance Attribute Details
#crop_hints_params ⇒ Google::Apis::VisionV1::CropHintsParams
Parameters for crop hints annotation request.
Corresponds to the JSON property cropHintsParams
8536 8537 8538 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8536 def crop_hints_params @crop_hints_params end |
#language_hints ⇒ Array<String>
List of languages to use for TEXT_DETECTION. In most cases, an empty value
yields the best results since it enables automatic language detection. For
languages based on the Latin alphabet, setting language_hints is not needed.
In rare cases, when the language of the text in the image is known, setting a
hint will help get better results (although it will be a significant hindrance
if the hint is wrong). Text detection returns an error if one or more of the
specified languages is not one of the supported languages.
Corresponds to the JSON property languageHints
8548 8549 8550 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8548 def language_hints @language_hints end |
#lat_long_rect ⇒ Google::Apis::VisionV1::LatLongRect
Rectangle determined by min and max LatLng pairs.
Corresponds to the JSON property latLongRect
8553 8554 8555 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8553 def lat_long_rect @lat_long_rect end |
#product_search_params ⇒ Google::Apis::VisionV1::ProductSearchParams
Parameters for a product search request.
Corresponds to the JSON property productSearchParams
8558 8559 8560 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8558 def product_search_params @product_search_params end |
#text_detection_params ⇒ Google::Apis::VisionV1::TextDetectionParams
Parameters for text detections. This is used to control TEXT_DETECTION and
DOCUMENT_TEXT_DETECTION features.
Corresponds to the JSON property textDetectionParams
8564 8565 8566 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8564 def text_detection_params @text_detection_params end |
#web_detection_params ⇒ Google::Apis::VisionV1::WebDetectionParams
Parameters for web detection request.
Corresponds to the JSON property webDetectionParams
8569 8570 8571 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8569 def web_detection_params @web_detection_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8576 8577 8578 8579 8580 8581 8582 8583 |
# File 'lib/google/apis/vision_v1/classes.rb', line 8576 def update!(**args) @crop_hints_params = args[:crop_hints_params] if args.key?(:crop_hints_params) @language_hints = args[:language_hints] if args.key?(:language_hints) @lat_long_rect = args[:lat_long_rect] if args.key?(:lat_long_rect) @product_search_params = args[:product_search_params] if args.key?(:product_search_params) @text_detection_params = args[:text_detection_params] if args.key?(:text_detection_params) @web_detection_params = args[:web_detection_params] if args.key?(:web_detection_params) end |