Class: Google::Apis::VisionV1::ImageContext
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1::ImageContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/vision_v1/classes.rb,
generated/google/apis/vision_v1/representations.rb,
generated/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
LatLng
pairs. -
#product_search_params ⇒ Google::Apis::VisionV1::ProductSearchParams
Parameters for a product search request.
-
#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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ImageContext
Returns a new instance of ImageContext.
9060 9061 9062 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9060 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
9031 9032 9033 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9031 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
9043 9044 9045 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9043 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
9048 9049 9050 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9048 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
9053 9054 9055 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9053 def product_search_params @product_search_params end |
#web_detection_params ⇒ Google::Apis::VisionV1::WebDetectionParams
Parameters for web detection request.
Corresponds to the JSON property webDetectionParams
9058 9059 9060 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9058 def web_detection_params @web_detection_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9065 9066 9067 9068 9069 9070 9071 |
# File 'generated/google/apis/vision_v1/classes.rb', line 9065 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 |