| Package | Description |
|---|---|
| boofcv.abst.transform.wavelet.impl | |
| boofcv.alg.transform.wavelet | |
| boofcv.alg.transform.wavelet.impl | |
| boofcv.factory.transform.wavelet |
| Modifier and Type | Method and Description |
|---|---|
WaveletDescription<WlCoef_F32> |
WaveletTransformFloat32.getDescription() |
| Constructor and Description |
|---|
WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc,
int numLevels,
float minPixelValue,
float maxPixelValue) |
| 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.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.transform1(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 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).
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplWaveletTransformNaive.horizontal(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level wavelet transform along the horizontal axis.
|
static void |
ImplWaveletTransformBorder.horizontal(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.horizontal(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.horizontalInverse(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformNaive.vertical(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level wavelet transform along the vertical axis.
|
static void |
ImplWaveletTransformBorder.vertical(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.vertical(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.verticalInverse(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplWaveletTransformNaive.horizontalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> inverseCoef,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level inverse wavelet transform along the horizontal axis.
|
static void |
ImplWaveletTransformBorder.horizontalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformNaive.verticalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> inverseCoef,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level inverse wavelet transform along the vertical axis.
|
static void |
ImplWaveletTransformBorder.verticalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output) |
| Modifier and Type | Method and Description |
|---|---|
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 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 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 WaveletDescription<WlCoef_F32> |
FactoryWaveletCoiflet.generate_F32(int I)
Creates a description of a Coiflet of order I wavelet.
|
| Modifier and Type | Method and Description |
|---|---|
static WlBorderCoefFixed<WlCoef_I32> |
FactoryWaveletDaub.convertToInt(WlBorderCoefFixed<WlCoef_F32> orig,
WlCoef_I32 inner) |
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. |
Copyright © 2013. All Rights Reserved.