Skip to main content

geometric_transform

Function geometric_transform 

Source
pub fn geometric_transform<T, D, F>(
    input: &ArrayBase<OwnedRepr<T>, D>,
    _mapping: F,
    outputshape: Option<&[usize]>,
    order: Option<InterpolationOrder>,
    mode: Option<BoundaryMode>,
    cval: Option<T>,
    prefilter: Option<bool>,
) -> Result<ArrayBase<OwnedRepr<T>, D>, NdimageError>
where T: Float + FromPrimitive + Debug + AddAssign + DivAssign + 'static, D: Dimension + 'static, F: Fn(&[usize]) -> Vec<T>,
Expand description

Apply a general geometric transform to an array

§Arguments

  • input - Input array
  • mapping - Function mapping output coordinates to input coordinates
  • outputshape - Shape of the output array (default: same as input)
  • order - Interpolation order (default: Linear)
  • mode - Boundary handling mode (default: Constant)
  • cval - Value to use for constant mode (default: 0.0)
  • prefilter - Whether to prefilter the input with a spline filter (default: true)

§Returns

  • Result<Array<T, D>> - Transformed array