Package boofcv.alg.interpolate.impl
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 Summary
Constructors Constructor Description NearestNeighborRectangle_F32()
-
Method Summary
Modifier and Type Method Description GrayF32
getImage()
Returns the image which is being interpolated.void
region(float tl_x, float tl_y, GrayF32 dest)
Copies a grid from the source image starting at the specified coordinate into the destination image.void
setImage(GrayF32 image)
Change the image that is being interpolated.
-
Constructor Details
-
NearestNeighborRectangle_F32
public NearestNeighborRectangle_F32()
-
-
Method Details
-
setImage
Description copied from interface:InterpolateRectangle
Change the image that is being interpolated.- Specified by:
setImage
in interfaceInterpolateRectangle<GrayF32>
- Parameters:
image
- An image.
-
getImage
Description copied from interface:InterpolateRectangle
Returns the image which is being interpolated.- Specified by:
getImage
in interfaceInterpolateRectangle<GrayF32>
- Returns:
- A reference to the image being interpolated.
-
region
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 interfaceInterpolateRectangle<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
-