Cloud AutoML V1beta1 Client - Class VideoObjectTrackingEvaluationMetrics (1.5.4)

Reference documentation and code samples for the Cloud AutoML V1beta1 Client class VideoObjectTrackingEvaluationMetrics.

Model evaluation metrics for video object tracking problems.

Evaluates prediction quality of both labeled bounding boxes and labeled tracks (i.e. series of bounding boxes sharing same label and instance ID).

Generated from protobuf message google.cloud.automl.v1beta1.VideoObjectTrackingEvaluationMetrics

Namespace

Google \ Cloud \ AutoMl \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ evaluated_frame_count int

Output only. The number of video frames used to create this evaluation.

↳ evaluated_bounding_box_count int

Output only. The total number of bounding boxes (i.e. summed over all frames) the ground truth used to create this evaluation had.

↳ bounding_box_metrics_entries array<Google\Cloud\AutoMl\V1beta1\BoundingBoxMetricsEntry>

Output only. The bounding boxes match metrics for each Intersection-over-union threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair.

↳ bounding_box_mean_average_precision float

Output only. The single metric for bounding boxes evaluation: the mean_average_precision averaged over all bounding_box_metrics_entries.

getEvaluatedFrameCount

Output only. The number of video frames used to create this evaluation.

Returns
TypeDescription
int

setEvaluatedFrameCount

Output only. The number of video frames used to create this evaluation.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getEvaluatedBoundingBoxCount

Output only. The total number of bounding boxes (i.e. summed over all frames) the ground truth used to create this evaluation had.

Returns
TypeDescription
int

setEvaluatedBoundingBoxCount

Output only. The total number of bounding boxes (i.e. summed over all frames) the ground truth used to create this evaluation had.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getBoundingBoxMetricsEntries

Output only. The bounding boxes match metrics for each Intersection-over-union threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setBoundingBoxMetricsEntries

Output only. The bounding boxes match metrics for each Intersection-over-union threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair.

Parameter
NameDescription
var array<Google\Cloud\AutoMl\V1beta1\BoundingBoxMetricsEntry>
Returns
TypeDescription
$this

getBoundingBoxMeanAveragePrecision

Output only. The single metric for bounding boxes evaluation: the mean_average_precision averaged over all bounding_box_metrics_entries.

Returns
TypeDescription
float

setBoundingBoxMeanAveragePrecision

Output only. The single metric for bounding boxes evaluation: the mean_average_precision averaged over all bounding_box_metrics_entries.

Parameter
NameDescription
var float
Returns
TypeDescription
$this