Class NearestNeighborRectangle_F32

java.lang.Object
boofcv.alg.interpolate.impl.NearestNeighborRectangle_F32
All Implemented Interfaces:
InterpolateRectangle<GrayF32>

public class NearestNeighborRectangle_F32
extends Object
implements InterpolateRectangle<GrayF32>
Nearest Neighbor interpolation for a rectangular region
  • Constructor Details

    • NearestNeighborRectangle_F32

      public NearestNeighborRectangle_F32()
  • Method Details

    • setImage

      public void setImage​(GrayF32 image)
      Description copied from interface: InterpolateRectangle
      Change the image that is being interpolated.
      Specified by:
      setImage in interface InterpolateRectangle<GrayF32>
      Parameters:
      image - An image.
    • getImage

      public GrayF32 getImage()
      Description copied from interface: InterpolateRectangle
      Returns the image which is being interpolated.
      Specified by:
      getImage in interface InterpolateRectangle<GrayF32>
      Returns:
      A reference to the image being interpolated.
    • region

      public void region​(float tl_x, float tl_y, GrayF32 dest)
      Description copied from interface: InterpolateRectangle
      Copies a grid from the source image starting at the specified coordinate into the destination image. The 'dest' image must be within the original image.
      Specified by:
      region in interface InterpolateRectangle<GrayF32>
      Parameters:
      tl_x - upper left corner of the region in the image.
      tl_y - upper left corner of the region in the image.
      dest - Where the interpolated region is to be copied into