Package boofcv.alg.interpolate.impl
Class BilinearRectangle_U8
java.lang.Object
boofcv.alg.interpolate.impl.BilinearRectangle_U8
- All Implemented Interfaces:
InterpolateRectangle<GrayU8>
@Generated("boofcv.alg.interpolate.impl.GenerateBilinearRectangle")
public class BilinearRectangle_U8
extends Object
implements InterpolateRectangle<GrayU8>
Performs bilinear interpolation to extract values between pixels in an image. Image borders are detected and handled appropriately.
DO NOT MODIFY. Automatically generated code created by GenerateBilinearRectangle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Creates new instance that's configured the same but completely decoupledCreates a copy that can be run in parallel with the original as long as the image isn't modifiedgetImage()
Returns the image which is being interpolated.Type of image it can processvoid
Copies a grid from the source image starting at the specified coordinate into the destination image.void
Change the image that is being interpolated.
-
Constructor Details
-
BilinearRectangle_U8
-
BilinearRectangle_U8
public BilinearRectangle_U8()
-
-
Method Details
-
setImage
Description copied from interface:InterpolateRectangle
Change the image that is being interpolated.- Specified by:
setImage
in interfaceInterpolateRectangle<GrayU8>
- Parameters:
image
- An image.
-
getImage
Description copied from interface:InterpolateRectangle
Returns the image which is being interpolated.- Specified by:
getImage
in interfaceInterpolateRectangle<GrayU8>
- 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<GrayU8>
- 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
-
copyConcurrent
Description copied from interface:InterpolateRectangle
Creates a copy that can be run in parallel with the original as long as the image isn't modified- Specified by:
copyConcurrent
in interfaceInterpolateRectangle<GrayU8>
-
copy
Description copied from interface:InterpolateRectangle
Creates new instance that's configured the same but completely decoupled- Specified by:
copy
in interfaceInterpolateRectangle<GrayU8>
-
getImageType
Description copied from interface:InterpolateRectangle
Type of image it can process- Specified by:
getImageType
in interfaceInterpolateRectangle<GrayU8>
-