Class: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ImageContext
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ImageContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/vision_v1p1beta1/classes.rb,
lib/google/apis/vision_v1p1beta1/representations.rb,
lib/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
LatLngpairs. -
#product_search_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1ProductSearchParams
Parameters for a product search request.
-
#text_detection_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1TextDetectionParams
Parameters for text detections.
-
#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.
Constructor Details
#initialize(**args) ⇒ GoogleCloudVisionV1p1beta1ImageContext
Returns a new instance of GoogleCloudVisionV1p1beta1ImageContext.
1993 1994 1995 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1993 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
1958 1959 1960 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1958 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
1970 1971 1972 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1970 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
1975 1976 1977 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1975 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
1980 1981 1982 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1980 def product_search_params @product_search_params end |
#text_detection_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1TextDetectionParams
Parameters for text detections. This is used to control TEXT_DETECTION and
DOCUMENT_TEXT_DETECTION features.
Corresponds to the JSON property textDetectionParams
1986 1987 1988 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1986 def text_detection_params @text_detection_params end |
#web_detection_params ⇒ Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1WebDetectionParams
Parameters for web detection request.
Corresponds to the JSON property webDetectionParams
1991 1992 1993 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1991 def web_detection_params @web_detection_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1998 1999 2000 2001 2002 2003 2004 2005 |
# File 'lib/google/apis/vision_v1p1beta1/classes.rb', line 1998 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 |