Class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageContext
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/vision_v1p2beta1/classes.rb,
generated/google/apis/vision_v1p2beta1/representations.rb,
generated/google/apis/vision_v1p2beta1/representations.rb
Overview
Image context and/or feature-specific parameters.
Instance Attribute Summary collapse
-
#crop_hints_params ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsParams
Parameters for crop hints annotation request.
-
#language_hints ⇒ Array<String>
List of languages to use for TEXT_DETECTION.
-
#lat_long_rect ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1LatLongRect
Rectangle determined by min and max
LatLng
pairs. -
#product_search_params ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ProductSearchParams
Parameters for a product search request.
-
#web_detection_params ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionParams
Parameters for web detection request.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudVisionV1p2beta1ImageContext
constructor
A new instance of GoogleCloudVisionV1p2beta1ImageContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudVisionV1p2beta1ImageContext
Returns a new instance of GoogleCloudVisionV1p2beta1ImageContext.
3707 3708 3709 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3707 def initialize(**args) update!(**args) end |
Instance Attribute Details
#crop_hints_params ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsParams
Parameters for crop hints annotation request.
Corresponds to the JSON property cropHintsParams
3678 3679 3680 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3678 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
3690 3691 3692 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3690 def language_hints @language_hints end |
#lat_long_rect ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1LatLongRect
Rectangle determined by min and max LatLng
pairs.
Corresponds to the JSON property latLongRect
3695 3696 3697 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3695 def lat_long_rect @lat_long_rect end |
#product_search_params ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ProductSearchParams
Parameters for a product search request.
Corresponds to the JSON property productSearchParams
3700 3701 3702 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3700 def product_search_params @product_search_params end |
#web_detection_params ⇒ Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionParams
Parameters for web detection request.
Corresponds to the JSON property webDetectionParams
3705 3706 3707 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3705 def web_detection_params @web_detection_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3712 3713 3714 3715 3716 3717 3718 |
# File 'generated/google/apis/vision_v1p2beta1/classes.rb', line 3712 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) @web_detection_params = args[:web_detection_params] if args.key?(:web_detection_params) end |