Cloud AutoML V1beta1 Client - Class VideoObjectTrackingEvaluationMetrics (1.6.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
Name Description
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
Type Description
int

setEvaluatedFrameCount

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

Parameter
Name Description
var int
Returns
Type Description
$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
Type Description
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
Name Description
var int
Returns
Type Description
$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
Type Description
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
Name Description
var array<Google\Cloud\AutoMl\V1beta1\BoundingBoxMetricsEntry>
Returns
Type Description
$this

getBoundingBoxMeanAveragePrecision

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

Returns
Type Description
float

setBoundingBoxMeanAveragePrecision

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

Parameter
Name Description
var float
Returns
Type Description
$this