| Package | Description |
|---|---|
| boofcv.abst.transform.wavelet | |
| boofcv.abst.transform.wavelet.impl | |
| boofcv.alg.transform.wavelet | |
| boofcv.factory.transform.wavelet |
| Modifier and Type | Method and Description |
|---|---|
WaveletDescription<C> |
WaveletTransform.getDescription()
Description of the wavelet.
|
| Modifier and Type | Method and Description |
|---|---|
WaveletDescription<WlCoef_F32> |
WaveletTransformFloat32.getDescription() |
WaveletDescription<WlCoef_I32> |
WaveletTransformInt.getDescription() |
| Constructor and Description |
|---|
WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc,
int numLevels,
float minPixelValue,
float maxPixelValue) |
WaveletTransformInt(WaveletDescription<WlCoef_I32> desc,
int numLevels,
int minPixelValue,
int maxPixelValue,
Class<T> inputType) |
| Modifier and Type | Method and Description |
|---|---|
static void |
WaveletTransformOps.inverse1(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage,
float minValue,
float maxValue)
Performs a single level inverse wavelet transform.
|
static void |
WaveletTransformOps.inverse1(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage,
int minValue,
int maxValue)
Performs a single level inverse wavelet transform.
|
static void |
WaveletTransformOps.inverseN(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage,
int numLevels,
float minValue,
float maxValue)
Performs a level N inverse fast wavelet transform (FWT).
|
static void |
WaveletTransformOps.inverseN(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage,
int numLevels,
int minValue,
int maxValue)
Performs a level N inverse fast wavelet transform (FWT).
|
static void |
WaveletTransformOps.transform1(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage)
Performs a single level wavelet transform.
|
static void |
WaveletTransformOps.transform1(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage)
Performs a single level wavelet transform.
|
static void |
WaveletTransformOps.transformN(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage,
int numLevels)
Performs a level N wavelet transform using the fast wavelet transform (FWT).
|
static void |
WaveletTransformOps.transformN(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage,
int numLevels)
Performs a level N wavelet transform using the fast wavelet transform (FWT).
|
| Modifier and Type | Method and Description |
|---|---|
static <C extends WlCoef,T extends ImageSingleBand> |
GFactoryWavelet.biorthogoal(Class<T> imageType,
int J,
BorderType borderType) |
static WaveletDescription<WlCoef_F32> |
FactoryWaveletDaub.biorthogonal_F32(int J,
BorderType borderType)
Daub J/K biorthogonal wavelets have the following properties:
DO NOT conserve the signal's energy If the signal is approximately polynomial of degree (J-1)/2-1 within the support then fluctuations are approximately zero. The sum of the scaling numbers is 1 The sum of the wavelet numbers is 0 |
static WaveletDescription<WlCoef_I32> |
FactoryWaveletDaub.biorthogonal_I32(int J,
BorderType borderType)
Integer version of
FactoryWaveletDaub.biorthogonal_F32(int, boofcv.core.image.border.BorderType). |
static <C extends WlCoef,T extends ImageSingleBand> |
GFactoryWavelet.coiflet(Class<T> imageType,
int J) |
static WaveletDescription<WlCoef_F32> |
FactoryWaveletDaub.daubJ_F32(int J)
DaubJ wavelets have the following properties:
Conserve the signal's energy If the signal is approximately polynomial of degree J/2-1 or less within the support then fluctuations are approximately zero. The sum of the scaling numbers is sqrt(2) The sum of the wavelet numbers is 0 |
static <C extends WlCoef,T extends ImageSingleBand> |
GFactoryWavelet.daubJ(Class<T> imageType,
int J) |
static WaveletDescription<WlCoef_F32> |
FactoryWaveletCoiflet.generate_F32(int I)
Creates a description of a Coiflet of order I wavelet.
|
static <C extends WlCoef> |
FactoryWaveletHaar.generate(boolean isInteger,
int imageBits) |
static <C extends WlCoef,T extends ImageSingleBand> |
GFactoryWavelet.haar(Class<T> imageType) |
| Modifier and Type | Method and Description |
|---|---|
static WaveletTransform<ImageFloat32,ImageFloat32,WlCoef_F32> |
FactoryWaveletTransform.create_F32(WaveletDescription<WlCoef_F32> waveletDesc,
int numLevels,
float minPixelValue,
float maxPixelValue)
Creates a wavelet transform for images that are of type
ImageFloat32. |
static <T extends ImageInteger> |
FactoryWaveletTransform.create_I(WaveletDescription<WlCoef_I32> waveletDesc,
int numLevels,
int minPixelValue,
int maxPixelValue,
Class<T> imageType)
Creates a wavelet transform for images that are derived from
ImageInteger. |
static <T extends ImageSingleBand,W extends ImageSingleBand,C extends WlCoef> |
FactoryWaveletTransform.create(Class<T> imageType,
WaveletDescription<C> waveletDesc,
int numLevels,
double minPixelValue,
double maxPixelValue) |
Copyright © 2013. All Rights Reserved.