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
LatLngpairs. - 
  
    
      #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
      6157 6158 6159  | 
    
      # File 'generated/google/apis/vision_v1/classes.rb', line 6157 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
      6133 6134 6135  | 
    
      # File 'generated/google/apis/vision_v1/classes.rb', line 6133 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
      6145 6146 6147  | 
    
      # File 'generated/google/apis/vision_v1/classes.rb', line 6145 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
      6150 6151 6152  | 
    
      # File 'generated/google/apis/vision_v1/classes.rb', line 6150 def lat_long_rect @lat_long_rect end  | 
  
#web_detection_params ⇒ Google::Apis::VisionV1::WebDetectionParams
Parameters for web detection request.
Corresponds to the JSON property webDetectionParams
      6155 6156 6157  | 
    
      # File 'generated/google/apis/vision_v1/classes.rb', line 6155 def web_detection_params @web_detection_params end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      6162 6163 6164 6165 6166 6167  | 
    
      # File 'generated/google/apis/vision_v1/classes.rb', line 6162 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) @web_detection_params = args[:web_detection_params] if args.key?(:web_detection_params) end  |