| Modifier and Type | Method and Description |
|---|---|
MultiSpectral<T> |
InterpolatePixel_S_to_MB_MultiSpectral.getImage() |
| Modifier and Type | Method and Description |
|---|---|
void |
InterpolatePixel_S_to_MB_MultiSpectral.setImage(MultiSpectral<T> image) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ColorHsv.hsvToRgb_F32(MultiSpectral<ImageFloat32> hsv,
MultiSpectral<ImageFloat32> rgb)
Converts an image from HSV into RGB.
|
static void |
ColorHsv.hsvToRgb_F32(MultiSpectral<ImageFloat32> hsv,
MultiSpectral<ImageFloat32> rgb)
Converts an image from HSV into RGB.
|
static void |
ColorHsv.rgbToHsv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> hsv)
Converts an image from RGB into HSV.
|
static void |
ColorHsv.rgbToHsv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> hsv)
Converts an image from RGB into HSV.
|
static void |
ColorYuv.rgbToYuv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> yuv)
Convert a 3-channel
MultiSpectral image from RGB into YUV. |
static void |
ColorYuv.rgbToYuv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> yuv)
Convert a 3-channel
MultiSpectral image from RGB into YUV. |
static void |
ColorYuv.ycbcrToRgb_U8(MultiSpectral<ImageUInt8> yuv,
MultiSpectral<ImageUInt8> rgb)
Conversion from YCbCr to RGB.
|
static void |
ColorYuv.ycbcrToRgb_U8(MultiSpectral<ImageUInt8> yuv,
MultiSpectral<ImageUInt8> rgb)
Conversion from YCbCr to RGB.
|
static void |
ColorYuv.yuvToRgb_F32(MultiSpectral<ImageFloat32> yuv,
MultiSpectral<ImageFloat32> rgb)
Convert a 3-channel
MultiSpectral image from YUV into RGB. |
static void |
ColorYuv.yuvToRgb_F32(MultiSpectral<ImageFloat32> yuv,
MultiSpectral<ImageFloat32> rgb)
Convert a 3-channel
MultiSpectral image from YUV into RGB. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand,M extends MultiSpectral<T>> |
DistortImageOps.distortMS(M input,
M output,
PixelTransform_F32 transform,
boolean skipOutsidePixels,
TypeInterpolate interpType)
Applies a pixel transform to a
MultiSpectral image. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
DistortImageOps.distortMS(MultiSpectral<T> input,
MultiSpectral<T> output,
ImageDistort<T> distortion)
Applies a distortion to a
MultiSpectral image. |
static <T extends ImageSingleBand> |
DistortImageOps.distortMS(MultiSpectral<T> input,
MultiSpectral<T> output,
ImageDistort<T> distortion)
Applies a distortion to a
MultiSpectral image. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
DistortSupport.createDistortMS(Class<T> imageType,
PixelTransform_F32 dstToSrc,
InterpolatePixelS<T> interp,
ImageBorder border)
Creates a
ImageDistort for the multi-spectral images of the specified image type, transformation
and interpolation instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
ImplImageDistort_MS.apply(MultiSpectral<T> srcImg,
MultiSpectral<T> dstImg) |
void |
ImplImageDistort_MS.apply(MultiSpectral<T> srcImg,
MultiSpectral<T> dstImg) |
void |
ImplImageDistort_MS.apply(MultiSpectral<T> srcImg,
MultiSpectral<T> dstImg,
int dstX0,
int dstY0,
int dstX1,
int dstY1) |
void |
ImplImageDistort_MS.apply(MultiSpectral<T> srcImg,
MultiSpectral<T> dstImg,
int dstX0,
int dstY0,
int dstX1,
int dstY1) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
AverageDownSampleOps.down(MultiSpectral<T> input,
int sampleWidth,
MultiSpectral<T> output)
Down samples a multi-spectral image.
|
static <T extends ImageSingleBand> |
AverageDownSampleOps.down(MultiSpectral<T> input,
int sampleWidth,
MultiSpectral<T> output)
Down samples a multi-spectral image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.averageBand(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageFloat64> input,
ImageFloat64 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt64> input,
ImageSInt64 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt8> input,
ImageSInt8 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageUInt16> input,
ImageUInt16 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.averageBand(MultiSpectral<ImageUInt8> input,
ImageUInt8 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static <T extends ImageSingleBand> |
GPixelMath.averageBand(MultiSpectral<T> input,
T output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
ConvertBufferedImage.convertFromMulti(BufferedImage src,
MultiSpectral<T> dst,
boolean orderRgb,
Class<T> type)
Converts the buffered image into an
MultiSpectral image of the specified
type. |
static MultiSpectral |
ConvertBufferedImage.orderBandsIntoBuffered(MultiSpectral src,
BufferedImage dst)
Returns a new image with the color bands in the appropriate ordering.
|
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
ConvertImage.average(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageFloat64 |
ConvertImage.average(MultiSpectral<ImageFloat64> input,
ImageFloat64 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt16 |
ConvertImage.average(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt32 |
ConvertImage.average(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt64 |
ConvertImage.average(MultiSpectral<ImageSInt64> input,
ImageSInt64 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt8 |
ConvertImage.average(MultiSpectral<ImageSInt8> input,
ImageSInt8 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageUInt16 |
ConvertImage.average(MultiSpectral<ImageUInt16> input,
ImageUInt16 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageUInt8 |
ConvertImage.average(MultiSpectral<ImageUInt8> input,
ImageUInt8 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static <T extends ImageSingleBand> |
GConvertImage.average(MultiSpectral<T> input,
T output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static void |
ConvertRaster.bufferedToMulti_F32(BufferedImage src,
MultiSpectral<ImageFloat32> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
|
static void |
ConvertRaster.bufferedToMulti_F32(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
A faster convert that works directly with a specific raster
|
static void |
ConvertRaster.bufferedToMulti_F32(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
A faster convert that works directly with a specific raster
|
static void |
ConvertRaster.bufferedToMulti_U8(BufferedImage src,
MultiSpectral<ImageUInt8> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
|
static void |
ConvertRaster.bufferedToMulti_U8(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageUInt8> dst)
A faster convert that works directly with a specific raster
|
static void |
ConvertRaster.bufferedToMulti_U8(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageUInt8> dst)
A faster convert that works directly with a specific raster
|
static <T extends ImageSingleBand> |
ConvertBufferedImage.convertFromMulti(BufferedImage src,
MultiSpectral<T> dst,
boolean orderRgb,
Class<T> type)
Converts the buffered image into an
MultiSpectral image of the specified
type. |
static BufferedImage |
ConvertBufferedImage.convertTo_F32(MultiSpectral<ImageFloat32> src,
BufferedImage dst,
boolean orderRgb)
Converts a
ImageUInt8 into a BufferedImage. |
static BufferedImage |
ConvertBufferedImage.convertTo_U8(MultiSpectral<ImageUInt8> src,
BufferedImage dst,
boolean orderRgb)
Converts a
ImageUInt8 into a BufferedImage. |
static void |
ConvertRaster.multToBuffered_F32(MultiSpectral<ImageFloat32> src,
BufferedImage dst) |
static void |
ConvertRaster.multToBuffered_F32(MultiSpectral<ImageFloat32> src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
ConvertRaster.multToBuffered_F32(MultiSpectral<ImageFloat32> src,
sun.awt.image.IntegerInterleavedRaster dst) |
static void |
ConvertRaster.multToBuffered_U8(MultiSpectral<ImageUInt8> src,
BufferedImage dst) |
static void |
ConvertRaster.multToBuffered_U8(MultiSpectral<ImageUInt8> src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
ConvertRaster.multToBuffered_U8(MultiSpectral<ImageUInt8> src,
sun.awt.image.IntegerInterleavedRaster dst) |
static MultiSpectral |
ConvertBufferedImage.orderBandsIntoBuffered(MultiSpectral src,
BufferedImage dst)
Returns a new image with the color bands in the appropriate ordering.
|
static <T extends ImageSingleBand> |
ConvertBufferedImage.orderBandsIntoRGB(MultiSpectral<T> image,
BufferedImage input)
If a MultiSpectral was created from a BufferedImage its colors might not be in the expected order.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageFloat32> from,
ImageFloat32 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageFloat64> from,
ImageFloat64 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt16> from,
ImageSInt16 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt32> from,
ImageSInt32 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt64> from,
ImageSInt64 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt8> from,
ImageSInt8 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageUInt16> from,
ImageUInt16 to) |
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageUInt8> from,
ImageUInt8 to) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
FactoryDistort.distortMS(InterpolatePixelS<T> interp,
ImageBorder border,
Class<T> imageType)
Creates a
ImageDistort for the multi-spectral images, transformation
and interpolation instance. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
FactoryInterpolation.createPixelMB(InterpolatePixelS<T> singleBand)
Converts a single band interpolation algorithm into a mult-band interpolation for
MultiSpectral images. |
| Modifier and Type | Method and Description |
|---|---|
MultiSpectral<T> |
MultiSpectral._createNew(int imgWidth,
int imgHeight)
Creates a new image of the same type and number of bands
|
MultiSpectral<T> |
MultiSpectral.subimage(int x0,
int y0,
int x1,
int y1,
MultiSpectral<T> subimage)
Creates a sub-image from 'this' image.
|
| Modifier and Type | Method and Description |
|---|---|
static <I extends ImageSingleBand> |
ImageType.ms(int numBands,
Class<I> imageType) |
| Modifier and Type | Method and Description |
|---|---|
void |
MultiSpectral.setTo(MultiSpectral<T> orig)
Sets the values of each pixel equal to the pixels in the specified matrix.
|
MultiSpectral<T> |
MultiSpectral.subimage(int x0,
int y0,
int x1,
int y1,
MultiSpectral<T> subimage)
Creates a sub-image from 'this' image.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends MultiSpectral> |
BoofTesting.createSubImageOf_MS(T input) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BoofTesting.checkEquals(BufferedImage imgA,
MultiSpectral imgB,
boolean boofcvBandOrder,
float tol) |
static void |
BoofTesting.checkEquals(WritableRaster imgA,
MultiSpectral imgB,
float tol) |
Copyright © 2013. All Rights Reserved.