Class: Google::Cloud::AIPlatform::V1::Schema::Predict::Prediction::VideoObjectTrackingPredictionResult

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb

Overview

Prediction output format for Video Object Tracking.

Defined Under Namespace

Classes: Frame

Instance Attribute Summary collapse

Instance Attribute Details

#confidence::Google::Protobuf::FloatValue

Returns The Model's confidence in correction of this prediction, higher value means higher confidence.

Returns:



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb', line 54

class VideoObjectTrackingPredictionResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box,
  # i.e. the rectangle over the video frame pinpointing the found
  # AnnotationSpec. The coordinates are relative to the frame size, and the
  # point 0,0 is in the top left of the frame.
  # @!attribute [rw] time_offset
  #   @return [::Google::Protobuf::Duration]
  #     A time (frame) of a video in which the object has been detected.
  #     Expressed as a number of seconds as measured from the
  #     start of the video, with fractions up to a microsecond precision, and
  #     with "s" appended at the end.
  # @!attribute [rw] x_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The leftmost coordinate of the bounding box.
  # @!attribute [rw] x_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The rightmost coordinate of the bounding box.
  # @!attribute [rw] y_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The topmost coordinate of the bounding box.
  # @!attribute [rw] y_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The bottommost coordinate of the bounding box.
  class Frame
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#display_name::String

Returns The display name of the AnnotationSpec that had been identified.

Returns:

  • (::String)

    The display name of the AnnotationSpec that had been identified.



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb', line 54

class VideoObjectTrackingPredictionResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box,
  # i.e. the rectangle over the video frame pinpointing the found
  # AnnotationSpec. The coordinates are relative to the frame size, and the
  # point 0,0 is in the top left of the frame.
  # @!attribute [rw] time_offset
  #   @return [::Google::Protobuf::Duration]
  #     A time (frame) of a video in which the object has been detected.
  #     Expressed as a number of seconds as measured from the
  #     start of the video, with fractions up to a microsecond precision, and
  #     with "s" appended at the end.
  # @!attribute [rw] x_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The leftmost coordinate of the bounding box.
  # @!attribute [rw] x_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The rightmost coordinate of the bounding box.
  # @!attribute [rw] y_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The topmost coordinate of the bounding box.
  # @!attribute [rw] y_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The bottommost coordinate of the bounding box.
  class Frame
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#frames::Array<::Google::Cloud::AIPlatform::V1::Schema::Predict::Prediction::VideoObjectTrackingPredictionResult::Frame>

Returns All of the frames of the video in which a single object instance has been detected. The bounding boxes in the frames identify the same object.

Returns:



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb', line 54

class VideoObjectTrackingPredictionResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box,
  # i.e. the rectangle over the video frame pinpointing the found
  # AnnotationSpec. The coordinates are relative to the frame size, and the
  # point 0,0 is in the top left of the frame.
  # @!attribute [rw] time_offset
  #   @return [::Google::Protobuf::Duration]
  #     A time (frame) of a video in which the object has been detected.
  #     Expressed as a number of seconds as measured from the
  #     start of the video, with fractions up to a microsecond precision, and
  #     with "s" appended at the end.
  # @!attribute [rw] x_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The leftmost coordinate of the bounding box.
  # @!attribute [rw] x_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The rightmost coordinate of the bounding box.
  # @!attribute [rw] y_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The topmost coordinate of the bounding box.
  # @!attribute [rw] y_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The bottommost coordinate of the bounding box.
  class Frame
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#id::String

Returns The resource ID of the AnnotationSpec that had been identified.

Returns:

  • (::String)

    The resource ID of the AnnotationSpec that had been identified.



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb', line 54

class VideoObjectTrackingPredictionResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box,
  # i.e. the rectangle over the video frame pinpointing the found
  # AnnotationSpec. The coordinates are relative to the frame size, and the
  # point 0,0 is in the top left of the frame.
  # @!attribute [rw] time_offset
  #   @return [::Google::Protobuf::Duration]
  #     A time (frame) of a video in which the object has been detected.
  #     Expressed as a number of seconds as measured from the
  #     start of the video, with fractions up to a microsecond precision, and
  #     with "s" appended at the end.
  # @!attribute [rw] x_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The leftmost coordinate of the bounding box.
  # @!attribute [rw] x_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The rightmost coordinate of the bounding box.
  # @!attribute [rw] y_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The topmost coordinate of the bounding box.
  # @!attribute [rw] y_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The bottommost coordinate of the bounding box.
  class Frame
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#time_segment_end::Google::Protobuf::Duration

Returns The end, inclusive, of the video's time segment in which the object instance has been detected. Expressed as a number of seconds as measured from the start of the video, with fractions up to a microsecond precision, and with "s" appended at the end.

Returns:

  • (::Google::Protobuf::Duration)

    The end, inclusive, of the video's time segment in which the object instance has been detected. Expressed as a number of seconds as measured from the start of the video, with fractions up to a microsecond precision, and with "s" appended at the end.



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb', line 54

class VideoObjectTrackingPredictionResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box,
  # i.e. the rectangle over the video frame pinpointing the found
  # AnnotationSpec. The coordinates are relative to the frame size, and the
  # point 0,0 is in the top left of the frame.
  # @!attribute [rw] time_offset
  #   @return [::Google::Protobuf::Duration]
  #     A time (frame) of a video in which the object has been detected.
  #     Expressed as a number of seconds as measured from the
  #     start of the video, with fractions up to a microsecond precision, and
  #     with "s" appended at the end.
  # @!attribute [rw] x_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The leftmost coordinate of the bounding box.
  # @!attribute [rw] x_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The rightmost coordinate of the bounding box.
  # @!attribute [rw] y_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The topmost coordinate of the bounding box.
  # @!attribute [rw] y_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The bottommost coordinate of the bounding box.
  class Frame
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#time_segment_start::Google::Protobuf::Duration

Returns The beginning, inclusive, of the video's time segment in which the object instance has been detected. Expressed as a number of seconds as measured from the start of the video, with fractions up to a microsecond precision, and with "s" appended at the end.

Returns:

  • (::Google::Protobuf::Duration)

    The beginning, inclusive, of the video's time segment in which the object instance has been detected. Expressed as a number of seconds as measured from the start of the video, with fractions up to a microsecond precision, and with "s" appended at the end.



54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'proto_docs/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.rb', line 54

class VideoObjectTrackingPredictionResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box,
  # i.e. the rectangle over the video frame pinpointing the found
  # AnnotationSpec. The coordinates are relative to the frame size, and the
  # point 0,0 is in the top left of the frame.
  # @!attribute [rw] time_offset
  #   @return [::Google::Protobuf::Duration]
  #     A time (frame) of a video in which the object has been detected.
  #     Expressed as a number of seconds as measured from the
  #     start of the video, with fractions up to a microsecond precision, and
  #     with "s" appended at the end.
  # @!attribute [rw] x_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The leftmost coordinate of the bounding box.
  # @!attribute [rw] x_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The rightmost coordinate of the bounding box.
  # @!attribute [rw] y_min
  #   @return [::Google::Protobuf::FloatValue]
  #     The topmost coordinate of the bounding box.
  # @!attribute [rw] y_max
  #   @return [::Google::Protobuf::FloatValue]
  #     The bottommost coordinate of the bounding box.
  class Frame
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end