Class BilinearRectangle_F32

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

@Generated("GenerateBilinearRectangle")
public class BilinearRectangle_F32
extends Object
implements InterpolateRectangle<GrayF32>

Performs bilinear interpolation to extract values between pixels in an image. Image borders are detected and handled appropriately.

NOTE: This code was automatically generated using GenerateBilinearRectangle.

  • Constructor Details

    • BilinearRectangle_F32

      public BilinearRectangle_F32​(GrayF32 image)
    • BilinearRectangle_F32

      public BilinearRectangle_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 output)
      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.
      output - Where the interpolated region is to be copied into