Package | Description |
---|---|
mpicbg.imagefeatures |
Modifier and Type | Field and Description |
---|---|
FloatArray2D |
FloatArray2DMOPS.pattern |
Modifier and Type | Method and Description |
---|---|
FloatArray2D |
FloatArray2D.clone() |
static FloatArray2D |
Filter.convolveSeparable(FloatArray2D input,
float[] h,
float[] v)
Convolve an image with a horizontal and a vertical kernel
simple straightforward, not optimized---replace this with a trusted better version soon
|
static FloatArray2D |
Filter.createGaussianKernelOffset(double sigma,
double offset_x,
double offset_y,
boolean normalize)
Create a normalized 2d gaussian impulse with appropriate size with its
center slightly moved away from the middle.
|
static FloatArray2D |
Filter.createGaussianKernelOffset(float sigma,
float offset_x,
float offset_y,
boolean normalize)
Create a normalized 2d gaussian impulse with appropriate size with its
center slightly moved away from the middle.
|
static FloatArray2D[] |
Filter.createGradients(FloatArray2D array) |
FloatArray2D[] |
FloatArray2DScaleOctave.getD() |
FloatArray2D |
FloatArray2DScaleOctave.getD(int i) |
FloatArray2D[] |
FloatArray2DScaleOctave.getL() |
FloatArray2D |
FloatArray2DScaleOctave.getL(int i) |
FloatArray2D[] |
FloatArray2DScaleOctave.getL1(int i)
get the gradients of the corresponding gaussian image, generates it on
demand, if not yet available.
|
Modifier and Type | Method and Description |
---|---|
static FloatArray2D |
Filter.convolveSeparable(FloatArray2D input,
float[] h,
float[] v)
Convolve an image with a horizontal and a vertical kernel
simple straightforward, not optimized---replace this with a trusted better version soon
|
static FloatArray2D[] |
Filter.createGradients(FloatArray2D array) |
static void |
FloatArray2DScaleOctave.downsample(FloatArray2D src,
FloatArray2D dst)
Downsample
src by simply using every second pixel into
dst . |
static void |
Filter.enhance(FloatArray2D src,
float scale)
In place enhance all values of a FloatArray to fill the given range.
|
static void |
ImageArrayConverter.floatArray2DToFloatProcessor(FloatArray2D pixels,
ij.process.FloatProcessor ip) |
static ij.ImagePlus |
ImageArrayConverter.FloatArrayToImagePlus(FloatArray2D image,
String name,
float min,
float max) |
static void |
ImageArrayConverter.imageProcessorToFloatArray2D(ij.process.ImageProcessor ip,
FloatArray2D fa) |
static void |
ImageArrayConverter.imageProcessorToFloatArray2DCropAndNormalize(ij.process.ImageProcessor ip,
FloatArray2D fa)
Convert an arbitrary
ImageProcessor into a
FloatArray2D mapping min and
max into [0.0,1.0] cropping larger and
smaller values. |
void |
FloatArray2DSIFT.init(FloatArray2D src)
initialize the scale space as a scale pyramid having octave stubs only
|
void |
FloatArray2DMOPS.init(FloatArray2D src)
initialize the scale space as a scale pyramid having octave stubs only
|
abstract void |
FloatArray2DFeatureTransform.init(FloatArray2D src)
Initialize the feature transform.
|
static void |
FloatArray2DScaleOctave.upsample(FloatArray2D src,
FloatArray2D dst)
Upsample
src by linearly interpolating into dst . |
Constructor and Description |
---|
FloatArray2DScaleOctave(FloatArray2D img,
float[] sigma,
float[] sigma_diff,
float[][] kernel_diff)
Constructor
faster initialisation with precomputed gaussian kernels
|
FloatArray2DScaleOctave(FloatArray2D img,
int steps,
float initial_sigma)
Constructor
|
Copyright © 2015–2021 Fiji. All rights reserved.