Package | Description |
---|---|
net.grelf.image |
This package contains Java classes defining and processing images.
|
Modifier and Type | Class and Description |
---|---|
class |
ComplexImage64
Groups two Image64's together as the real and imaginary parts of an image
having complex-valued pixels, for use in Fourier transform work, especially
for doing fast (de-)convolutions.
|
Modifier and Type | Method and Description |
---|---|
ComplexImage |
ComplexImage.convolve(ComplexImage transformedTemplate,
boolean overwrite)
Transform, multiply, and reverse transform, optionally either returning
a new ComplexImage or overwriting the current one to save memory.
|
ComplexImage |
ComplexImage64.convolve(ComplexImage transformedTemplate,
boolean overwrite)
Transform, multiply, and reverse transform, optionally either returning
a new ComplexImage or overwriting the current one to save memory.
|
ComplexImage |
ComplexImage.fft()
Perform Fast Fourier Transform.
|
ComplexImage |
ComplexImage64.fft() |
ComplexImage |
ComplexImage.fftInverse()
Perform inverse Fast Fourier Transform.
|
ComplexImage |
ComplexImage64.fftInverse() |
Modifier and Type | Method and Description |
---|---|
void |
ComplexImage.add(ComplexImage other)
Add both real and imaginary parts of another image to the current image.
|
void |
ComplexImage64.add(ComplexImage other)
Add both real and imaginary parts of another image to the current image.
|
ComplexImage |
ComplexImage.convolve(ComplexImage transformedTemplate,
boolean overwrite)
Transform, multiply, and reverse transform, optionally either returning
a new ComplexImage or overwriting the current one to save memory.
|
ComplexImage |
ComplexImage64.convolve(ComplexImage transformedTemplate,
boolean overwrite)
Transform, multiply, and reverse transform, optionally either returning
a new ComplexImage or overwriting the current one to save memory.
|
void |
ComplexImage64.divide(ComplexImage other)
Divide this ComplexImage by another, pixel by pixel, the result
replacing the current ComplexImage.
|
void |
ComplexImage.multiply(ComplexImage other)
Multiply two ComplexImages together, pixel by pixel, the result
replacing the current ComplexImage.
|
void |
ComplexImage64.multiply(ComplexImage other)
Multiply two ComplexImages together, pixel by pixel, the result
replacing the current ComplexImage.
|
void |
ComplexImage.subtract(ComplexImage other)
Subtract both real and imaginary parts of another image from the
current image.
|
void |
ComplexImage64.subtract(ComplexImage other)
Subtract both real and imaginary parts of another image from the
current image.
|