Class: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ImageContext
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ImageContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/vision_v1p1beta1/classes.rb,
generated/google/apis/vision_v1p1beta1/representations.rb,
generated/google/apis/vision_v1p1beta1/representations.rb
Overview
Image context and/or feature-specific parameters.
Instance Attribute Summary collapse
-
#crop_hints_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1CropHintsParams
Parameters for crop hints annotation request.
-
#language_hints ⇒ Array<String>
List of languages to use for TEXT_DETECTION.
-
#lat_long_rect ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1LatLongRect
Rectangle determined by min and max
LatLng
pairs. -
#product_search_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ProductSearchParams
Parameters for a product search request.
-
#web_detection_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1WebDetectionParams
Parameters for web detection request.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudVisionV1p1beta1ImageContext
constructor
A new instance of GoogleCloudVisionV1p1beta1ImageContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudVisionV1p1beta1ImageContext
Returns a new instance of GoogleCloudVisionV1p1beta1ImageContext
2122 2123 2124 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2122 def initialize(**args) update!(**args) end |
Instance Attribute Details
#crop_hints_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1CropHintsParams
Parameters for crop hints annotation request.
Corresponds to the JSON property cropHintsParams
2093 2094 2095 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2093 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
2105 2106 2107 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2105 def language_hints @language_hints end |
#lat_long_rect ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1LatLongRect
Rectangle determined by min and max LatLng
pairs.
Corresponds to the JSON property latLongRect
2110 2111 2112 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2110 def lat_long_rect @lat_long_rect end |
#product_search_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ProductSearchParams
Parameters for a product search request.
Corresponds to the JSON property productSearchParams
2115 2116 2117 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2115 def product_search_params @product_search_params end |
#web_detection_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1WebDetectionParams
Parameters for web detection request.
Corresponds to the JSON property webDetectionParams
2120 2121 2122 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2120 def web_detection_params @web_detection_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2127 2128 2129 2130 2131 2132 2133 |
# File 'generated/google/apis/vision_v1p1beta1/classes.rb', line 2127 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 |