Struct gapi_grpc::google::cloud::automl::v1beta1::VideoObjectTrackingEvaluationMetrics [−][src]
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).
Fields
evaluated_frame_count: i32
Output only. The number of video frames used to create this evaluation.
evaluated_bounding_box_count: i32
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: Vec<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: f32
Output only. The single metric for bounding boxes evaluation: the mean_average_precision averaged over all bounding_box_metrics_entries.
Trait Implementations
impl Clone for VideoObjectTrackingEvaluationMetrics
[src]
fn clone(&self) -> VideoObjectTrackingEvaluationMetrics
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VideoObjectTrackingEvaluationMetrics
[src]
impl Default for VideoObjectTrackingEvaluationMetrics
[src]
impl Message for VideoObjectTrackingEvaluationMetrics
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<VideoObjectTrackingEvaluationMetrics> for VideoObjectTrackingEvaluationMetrics
[src]
fn eq(&self, other: &VideoObjectTrackingEvaluationMetrics) -> bool
[src]
fn ne(&self, other: &VideoObjectTrackingEvaluationMetrics) -> bool
[src]
impl StructuralPartialEq for VideoObjectTrackingEvaluationMetrics
[src]
Auto Trait Implementations
impl RefUnwindSafe for VideoObjectTrackingEvaluationMetrics
impl Send for VideoObjectTrackingEvaluationMetrics
impl Sync for VideoObjectTrackingEvaluationMetrics
impl Unpin for VideoObjectTrackingEvaluationMetrics
impl UnwindSafe for VideoObjectTrackingEvaluationMetrics
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,