Class: Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1ObjectTrackingConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/datalabeling_v1beta1/classes.rb,
generated/google/apis/datalabeling_v1beta1/representations.rb,
generated/google/apis/datalabeling_v1beta1/representations.rb

Overview

Config for video object tracking human labeling task.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDatalabelingV1beta1ObjectTrackingConfig

Returns a new instance of GoogleCloudDatalabelingV1beta1ObjectTrackingConfig.



3800
3801
3802
# File 'generated/google/apis/datalabeling_v1beta1/classes.rb', line 3800

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#annotation_spec_setString

Required. Annotation spec set resource name. Corresponds to the JSON property annotationSpecSet

Returns:

  • (String)


3786
3787
3788
# File 'generated/google/apis/datalabeling_v1beta1/classes.rb', line 3786

def annotation_spec_set
  @annotation_spec_set
end

#clip_lengthFixnum

Videos will be cut to smaller clips to make it easier for labelers to work on. Users can configure is field in seconds, if not set, default value is 20s. Corresponds to the JSON property clipLength

Returns:

  • (Fixnum)


3792
3793
3794
# File 'generated/google/apis/datalabeling_v1beta1/classes.rb', line 3792

def clip_length
  @clip_length
end

#overlap_lengthFixnum

The overlap length between different video clips. Users can configure is field in seconds, if not set, default value is 0.3s. Corresponds to the JSON property overlapLength

Returns:

  • (Fixnum)


3798
3799
3800
# File 'generated/google/apis/datalabeling_v1beta1/classes.rb', line 3798

def overlap_length
  @overlap_length
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3805
3806
3807
3808
3809
# File 'generated/google/apis/datalabeling_v1beta1/classes.rb', line 3805

def update!(**args)
  @annotation_spec_set = args[:annotation_spec_set] if args.key?(:annotation_spec_set)
  @clip_length = args[:clip_length] if args.key?(:clip_length)
  @overlap_length = args[:overlap_length] if args.key?(:overlap_length)
end