Class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment
- Inherits:
-
Object
- Object
- Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/videointelligence_v1p3beta1/classes.rb,
lib/google/apis/videointelligence_v1p3beta1/representations.rb,
lib/google/apis/videointelligence_v1p3beta1/representations.rb
Overview
Video segment level annotation results for text detection.
Instance Attribute Summary collapse
-
#confidence ⇒ Float
Confidence for the track of detected text.
-
#frames ⇒ Array<Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame>
Information related to the frames where OCR detected text appears.
-
#segment ⇒ Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment
Video segment.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudVideointelligenceV1p3beta1TextSegment
constructor
A new instance of GoogleCloudVideointelligenceV1p3beta1TextSegment.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudVideointelligenceV1p3beta1TextSegment
Returns a new instance of GoogleCloudVideointelligenceV1p3beta1TextSegment.
5988 5989 5990 |
# File 'lib/google/apis/videointelligence_v1p3beta1/classes.rb', line 5988 def initialize(**args) update!(**args) end |
Instance Attribute Details
#confidence ⇒ Float
Confidence for the track of detected text. It is calculated as the highest
over all frames where OCR detected text appears.
Corresponds to the JSON property confidence
5976 5977 5978 |
# File 'lib/google/apis/videointelligence_v1p3beta1/classes.rb', line 5976 def confidence @confidence end |
#frames ⇒ Array<Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame>
Information related to the frames where OCR detected text appears.
Corresponds to the JSON property frames
5981 5982 5983 |
# File 'lib/google/apis/videointelligence_v1p3beta1/classes.rb', line 5981 def frames @frames end |
#segment ⇒ Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment
Video segment.
Corresponds to the JSON property segment
5986 5987 5988 |
# File 'lib/google/apis/videointelligence_v1p3beta1/classes.rb', line 5986 def segment @segment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5993 5994 5995 5996 5997 |
# File 'lib/google/apis/videointelligence_v1p3beta1/classes.rb', line 5993 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @frames = args[:frames] if args.key?(:frames) @segment = args[:segment] if args.key?(:segment) end |