public class FirstBandDoGOctave extends GaussianOctave<FImage> implements OctaveProcessor<GaussianOctave<MBFImage>,MBFImage>
FirstBandDoGOctave
works like a DoGOctave
,
but with an MBFImage
, however, only the first band of
the MBFImage
is used to build the DoG pyramid.images, octaveSize, options, parentPyramid
Constructor and Description |
---|
FirstBandDoGOctave(GaussianPyramid<FImage> parent,
float octSize)
Construct a Difference of Gaussian octave with the provided parent Pyramid
and octaveSize.
|
Modifier and Type | Method and Description |
---|---|
void |
process(GaussianOctave<MBFImage> octave)
Process the provided octave.
|
getNextOctaveImage, process
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public FirstBandDoGOctave(GaussianPyramid<FImage> parent, float octSize)
parent
- the pyramid that this octave belongs tooctSize
- the size of the octave relative to
the original image.public void process(GaussianOctave<MBFImage> octave)
OctaveProcessor
process
in interface OctaveProcessor<GaussianOctave<MBFImage>,MBFImage>
octave
- the octave.