[][src]Struct tensorflow_proto::tflite::evaluation::ImagePreprocessingParams

pub struct ImagePreprocessingParams {
    pub image_height: Option<i32>,
    pub image_width: Option<i32>,
    pub output_type: Option<i32>,
    pub cropping_fraction: Option<f32>,
}

Parameters that define how images are preprocessed.

Next ID: 5

Fields

image_height: Option<i32>

Required.

image_width: Option<i32>

Required.

output_type: Option<i32>

Same as tflite::TfLiteType.

cropping_fraction: Option<f32>

Fraction for central-cropping. A central cropping-fraction of 0.875 is considered best for Inception models, hence the default value. See: https://github.com/tensorflow/tpu/blob/master/models/experimental/inception/inception_preprocessing.py#L296 Set to 0 to disable cropping.

Implementations

impl ImagePreprocessingParams[src]

pub fn image_height(&self) -> i32[src]

Returns the value of image_height, or the default value if image_height is unset.

pub fn image_width(&self) -> i32[src]

Returns the value of image_width, or the default value if image_width is unset.

pub fn output_type(&self) -> i32[src]

Returns the value of output_type, or the default value if output_type is unset.

pub fn cropping_fraction(&self) -> f32[src]

Returns the value of cropping_fraction, or the default value if cropping_fraction is unset.

Trait Implementations

impl Clone for ImagePreprocessingParams[src]

impl Debug for ImagePreprocessingParams[src]

impl Default for ImagePreprocessingParams[src]

impl Message for ImagePreprocessingParams[src]

impl PartialEq<ImagePreprocessingParams> for ImagePreprocessingParams[src]

impl StructuralPartialEq for ImagePreprocessingParams[src]

Auto Trait Implementations

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, U> Into<U> for T where
    U: From<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.