| Modifier and Type | Interface and Description |
|---|---|
interface |
DiscreteFourierTransform<I extends ImageBase,T extends ImageBase>
High level interface for applying the forward and inverse Discrete Fourier Transform to an image.
|
interface |
DiscreteFourierTransform<I extends ImageBase,T extends ImageBase>
High level interface for applying the forward and inverse Discrete Fourier Transform to an image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD,
ImageBase<?> imgE) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD,
ImageBase<?> imgE) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD,
ImageBase<?> imgE) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD,
ImageBase<?> imgE) |
static void |
InputSanityCheck.checkSameShape(ImageBase<?> imgA,
ImageBase<?> imgB,
ImageBase<?> imgC,
ImageBase<?> imgD,
ImageBase<?> imgE) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImageDistort<T extends ImageBase>
Copies an image onto another image while applying a transform to the pixel coordinates.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageBase> |
DistortImageOps.affine(T input,
T output,
TypeInterpolate interpType,
double a11,
double a12,
double a21,
double a22,
double dx,
double dy)
Applies an affine transformation from the input image to the output image.
|
static <T extends ImageBase> |
DistortImageOps.rotate(T input,
T output,
TypeInterpolate interpType,
float angleInputToOutput)
Rotates the image using the specified interpolation type.
|
static <T extends ImageBase> |
DistortImageOps.scale(T input,
T output,
TypeInterpolate interpType)
Rescales the input image and writes the results into the output image.
|
| Modifier and Type | Method and Description |
|---|---|
static PixelTransformAffine_F32 |
DistortSupport.transformScale(ImageBase from,
ImageBase to)
Computes a transform which is used to rescale an image.
|
static PixelTransformAffine_F32 |
DistortSupport.transformScale(ImageBase from,
ImageBase to)
Computes a transform which is used to rescale an image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AverageDownSampleOps.reshapeDown(ImageBase image,
int inputWidth,
int inputHeight,
int squareWidth)
Reshapes an image so that it is the correct size to store the down sampled image
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InterpolatePixel<T extends ImageBase>
Interface for interpolation between pixels on a per-pixel basis.
|
interface |
InterpolatePixelMB<T extends ImageBase>
Interface for interpolation between pixels on a per-pixel basis for a multi-band image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
GImageMiscOps.addGaussian(ImageBase input,
Random rand,
double sigma,
double lowerBound,
double upperBound)
Adds Gaussian/normal i.i.d noise to each pixel in the image.
|
static void |
GImageMiscOps.addUniform(ImageBase input,
Random rand,
double min,
double max)
Adds uniform i.i.d noise to each pixel in the image.
|
static void |
GImageMiscOps.copy(int srcX,
int srcY,
int dstX,
int dstY,
int width,
int height,
ImageBase input,
ImageBase output)
Copies a rectangular region from one image into another.
output[dstX:(dstX+width) , dstY:(dstY+height-1)] = input[srcX:(srcX+width) , srcY:(srcY+height-1)] |
static void |
GImageMiscOps.copy(int srcX,
int srcY,
int dstX,
int dstY,
int width,
int height,
ImageBase input,
ImageBase output)
Copies a rectangular region from one image into another.
output[dstX:(dstX+width) , dstY:(dstY+height-1)] = input[srcX:(srcX+width) , srcY:(srcY+height-1)] |
static void |
GImageMiscOps.fill(ImageBase input,
double value)
Computes the mean of the absolute value of the difference between the two images.
|
static void |
GImageMiscOps.fillBorder(ImageBase input,
double value,
int radius)
Fills the outside border with the specified value
|
static void |
GImageMiscOps.fillGaussian(ImageBase input,
Random rand,
double mean,
double sigma,
double lowerBound,
double upperBound)
Sets each value in the image to a value drawn from a Gaussian distribution.
|
static void |
GImageMiscOps.fillRectangle(ImageBase input,
double value,
int x0,
int y0,
int width,
int height)
Draws a filled rectangle that is aligned along the image axis inside the image.
|
static void |
GImageMiscOps.fillUniform(ImageBase input,
Random rand,
double min,
double max)
Sets each value in the image to a value drawn from an uniform distribution that has a range of min <= X < max.
|
static void |
GImageMiscOps.flipVertical(ImageBase img)
Flips the image from top to bottom
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DiscreteFourierTransformOps.checkImageArguments(ImageBase image,
ImageInterleaved transform)
Checks to see if the image and its transform are appropriate sizes .
|
| Modifier and Type | Method and Description |
|---|---|
static ImageDimension |
UtilWavelet.transformDimension(ImageBase orig,
int level)
Returns dimension which is required for the transformed image in a multilevel
wavelet transform.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageBase> |
ConvertBufferedImage.convertFrom(BufferedImage src,
T dst,
boolean orderRgb)
Converts a buffered image into an image of the specified type.
|
| Modifier and Type | Method and Description |
|---|---|
static BufferedImage |
ConvertBufferedImage.checkInputs(ImageBase src,
BufferedImage dst)
If null the dst is declared, otherwise it checks to see if the 'dst' as the same shape as 'src'.
|
static BufferedImage |
ConvertBufferedImage.convertTo(ImageBase src,
BufferedImage dst,
boolean orderRgb)
Converts an image into a BufferedImage.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
BoofMiscOps.boundRectangleInside(ImageBase b,
ImageRectangle r)
Bounds the provided rectangle to be inside the image.
|
static boolean |
BoofMiscOps.checkInside(ImageBase b,
double x,
double y) |
static boolean |
BoofMiscOps.checkInside(ImageBase b,
double x,
double y,
double radius)
Returns true if the point is contained inside the image and 'radius' away from the image border.
|
static boolean |
BoofMiscOps.checkInside(ImageBase b,
float x,
float y) |
static boolean |
BoofMiscOps.checkInside(ImageBase b,
float x,
float y,
float radius)
Returns true if the point is contained inside the image and 'radius' away from the image border.
|
static boolean |
BoofMiscOps.checkInside(ImageBase b,
ImageRectangle r) |
static boolean |
BoofMiscOps.checkInside(ImageBase b,
int x,
int y,
int radius)
Returns true if the point is contained inside the image and 'radius' away from the image border.
|
static boolean |
BoofMiscOps.checkInside(ImageBase b,
int c_x,
int c_y,
int radius,
double theta) |
static boolean |
BoofMiscOps.checkInside(ImageBase b,
int x,
int y,
int radiusWidth,
int radiusHeight) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImageBase<T extends ImageBase>
Base class for all image types.
|
class |
ImageType<T extends ImageBase>
Specifies the type of image data structure.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImageFloat<T extends ImageFloat>
Base class for images with float pixels.
|
class |
ImageFloat32
Image with a pixel type of 32-bit float.
|
class |
ImageFloat64
Image with a pixel type of 64-bit float.
|
class |
ImageInt16<T extends ImageInt16>
Base class for images with 16-bit pixels.
|
class |
ImageInt8<T extends ImageInt8>
Base class for images with 8-bit pixels.
|
class |
ImageInteger<T extends ImageInteger>
Base class for all integer images.
|
class |
ImageInterleaved<T extends ImageInterleaved>
Base class for images that contain multiple interleaved bands.
|
class |
ImageMultiBand<T extends ImageMultiBand>
Base class for images with multiple bands.
|
class |
ImageSingleBand<T extends ImageSingleBand>
A base class for a single band intensity image.
|
class |
ImageSInt16
Image with a pixel type of signed 16-bit integer.
|
class |
ImageSInt32
Image with a pixel type of signed 32-bit integer
|
class |
ImageSInt64
Image with a pixel type of signed 64-bit integer
|
class |
ImageSInt8
Image with a pixel type of signed 8-bit integer.
|
class |
ImageUInt16
Image with a pixel type of unsigned 16-bit integer.
|
class |
ImageUInt8
Image with a pixel type of unsigned 8-bit integer.
|
class |
InterleavedF32
ImageInterleaved for data of type float. |
class |
InterleavedF64
ImageInterleaved for data of type float. |
class |
InterleavedI16
ImageInterleaved for data of type short. |
class |
InterleavedI8
ImageInterleaved for data of type byte. |
class |
InterleavedS16
An image where the primitive type is an unsigned short.
|
class |
InterleavedS32
ImageInterleaved for data of type int. |
class |
InterleavedS64
ImageInterleaved for data of type int. |
class |
InterleavedS8
An image where the primitive type is a signed byte.
|
class |
InterleavedU16
An image where the primitive type is an unsigned short.
|
class |
InterleavedU8
An image where the primitive type is an unsigned byte.
|
class |
MultiSpectral<T extends ImageSingleBand>
An image class for images with multiple bands/colors where each band is stored as an independent
ImageSingleBand. |
| Modifier and Type | Method and Description |
|---|---|
T[] |
ImageType.createArray(int length)
Creates an array of the specified iamge type
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImagePyramid<T extends ImageBase>
Image pyramids represent an image at different resolution in a fine to coarse fashion.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SparseImageOperator<T extends ImageBase>
Interface for operations which are applied to a single pixel or region around
a single pixel
|
interface |
SparseImageSample_F32<T extends ImageBase>
Applies a kernel to an individual pixel
|
interface |
SparseImageSample_F64<T extends ImageBase>
Applies a kernel to an individual pixel
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageBase> |
BoofTesting.createSubImageOf(T input)
Returns an image which is a sub-image but contains the same values of the input image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
BoofTesting.assertEquals(ImageBase imgA,
ImageBase imgB,
double tol) |
static void |
BoofTesting.assertEquals(ImageBase imgA,
ImageBase imgB,
double tol) |
static void |
BoofTesting.assertEqualsInner(ImageBase imgA,
ImageBase imgB,
double tol,
int borderX,
int borderY,
boolean relative) |
static void |
BoofTesting.assertEqualsInner(ImageBase imgA,
ImageBase imgB,
double tol,
int borderX,
int borderY,
boolean relative) |
static void |
BoofTesting.assertEqualsRelative(ImageBase imgA,
ImageBase imgB,
double tolFrac) |
static void |
BoofTesting.assertEqualsRelative(ImageBase imgA,
ImageBase imgB,
double tolFrac) |
static void |
BoofTesting.checkEquals(BufferedImage imgA,
ImageBase imgB,
boolean boofcvBandOrder,
double tol) |
Copyright © 2013. All Rights Reserved.