Struct gapi_grpc::google::cloud::aiplatform::v1beta1::schema::predict::prediction::ImageObjectDetectionPredictionResult[][src]

pub struct ImageObjectDetectionPredictionResult {
    pub ids: Vec<i64>,
    pub display_names: Vec<String>,
    pub confidences: Vec<f32>,
    pub bboxes: Vec<ListValue>,
}

Prediction output format for Image Object Detection.

Fields

ids: Vec<i64>

The resource IDs of the AnnotationSpecs that had been identified, ordered by the confidence score descendingly.

display_names: Vec<String>

The display names of the AnnotationSpecs that had been identified, order matches the IDs.

confidences: Vec<f32>

The Model’s confidences in correctness of the predicted IDs, higher value means higher confidence. Order matches the Ids.

bboxes: Vec<ListValue>

Bounding boxes, i.e. the rectangles over the image, that pinpoint the found AnnotationSpecs. Given in order that matches the IDs. Each bounding box is an array of 4 numbers xMin, xMax, yMin, and yMax, which represent the extremal coordinates of the box. They are relative to the image size, and the point 0,0 is in the top left of the image.

Trait Implementations

impl Clone for ImageObjectDetectionPredictionResult[src]

impl Debug for ImageObjectDetectionPredictionResult[src]

impl Default for ImageObjectDetectionPredictionResult[src]

impl Message for ImageObjectDetectionPredictionResult[src]

impl PartialEq<ImageObjectDetectionPredictionResult> for ImageObjectDetectionPredictionResult[src]

impl StructuralPartialEq for ImageObjectDetectionPredictionResult[src]

Auto Trait Implementations

impl RefUnwindSafe for ImageObjectDetectionPredictionResult

impl Send for ImageObjectDetectionPredictionResult

impl Sync for ImageObjectDetectionPredictionResult

impl Unpin for ImageObjectDetectionPredictionResult

impl UnwindSafe for ImageObjectDetectionPredictionResult

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]