Class: Google::Apis::VisionV1::Feature
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1::Feature
- Includes:
- Core::Hashable
- Defined in:
- lib/google/apis/vision_v1/classes.rb,
lib/google/apis/vision_v1/representations.rb,
lib/google/apis/vision_v1/representations.rb
Overview
The Feature indicates what type of image detection task to perform. Users describe the type of Vision tasks to perform over images by using Features. Features encode the Vision vertical to operate on and the number of top-scoring results to return.
Defined Under Namespace
Classes: Representation
Instance Attribute Summary collapse
-
#max_results ⇒ Fixnum
Maximum number of results of this type.
-
#type ⇒ String
The feature type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Feature
constructor
A new instance of Feature.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Feature
Returns a new instance of Feature.
1117 1118 1119 |
# File 'lib/google/apis/vision_v1/classes.rb', line 1117 def initialize(**args) update!(**args) end |
Instance Attribute Details
#max_results ⇒ Fixnum
Maximum number of results of this type. Corresponds to the JSON property ‘maxResults`
1110 1111 1112 |
# File 'lib/google/apis/vision_v1/classes.rb', line 1110 def max_results @max_results end |
#type ⇒ String
The feature type. Corresponds to the JSON property ‘type`
1115 1116 1117 |
# File 'lib/google/apis/vision_v1/classes.rb', line 1115 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1122 1123 1124 1125 |
# File 'lib/google/apis/vision_v1/classes.rb', line 1122 def update!(**args) @max_results = args[:max_results] if args.key?(:max_results) @type = args[:type] if args.key?(:type) end |