pub enum CoordinateTransformMode {
HalfPixel,
AlignCorners,
Asymmetric,
PytorchHalfPixel,
HalfPixelSymmetric,
TfCropAndResize {
roi: [[f32; 2]; 2],
extrapolation_value: f32,
},
}Expand description
Coordinate transformation mode for interpolation.
Variants§
HalfPixel
Half-pixel coordinate mapping: (x_out + 0.5) / scale - 0.5.
AlignCorners
Align corners coordinate mapping: x_out * (l_in - 1) / (l_out - 1).
Asymmetric
Asymmetric coordinate mapping: x_out / scale.
PytorchHalfPixel
PyTorch half-pixel coordinate mapping: (x_out + 0.5) / scale - 0.5 if l_out > 1 else 0.0.
HalfPixelSymmetric
Half-pixel symmetric coordinate mapping.
TfCropAndResize
TensorFlow crop and resize coordinate mapping with normalized ROI bounding box.
Trait Implementations§
Source§impl Clone for CoordinateTransformMode
impl Clone for CoordinateTransformMode
impl Copy for CoordinateTransformMode
Source§impl Debug for CoordinateTransformMode
impl Debug for CoordinateTransformMode
Source§impl<'de> Deserialize<'de> for CoordinateTransformMode
impl<'de> Deserialize<'de> for CoordinateTransformMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CoordinateTransformMode
impl PartialEq for CoordinateTransformMode
Source§impl Serialize for CoordinateTransformMode
impl Serialize for CoordinateTransformMode
impl StructuralPartialEq for CoordinateTransformMode
Auto Trait Implementations§
impl Freeze for CoordinateTransformMode
impl RefUnwindSafe for CoordinateTransformMode
impl Send for CoordinateTransformMode
impl Sync for CoordinateTransformMode
impl Unpin for CoordinateTransformMode
impl UnsafeUnpin for CoordinateTransformMode
impl UnwindSafe for CoordinateTransformMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more