|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openimaj.image.processing.pyramid.PyramidOptions<GaussianOctave<IMAGE>,IMAGE>
org.openimaj.image.processing.pyramid.gaussian.GaussianPyramidOptions<IMAGE>
IMAGE - type of underlying image.public class GaussianPyramidOptions<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
Options for constructing a Gaussian pyramid in the style of Lowe's SIFT paper.
| Field Summary | |
|---|---|
protected int |
borderPixels
Number of pixels of border for processors to ignore. |
protected boolean |
doubleInitialImage
Should the starting image of the pyramid be stretched to twice its size? |
protected int |
extraScaleSteps
The number of extra scale steps taken beyond scales. |
protected float |
initialSigma
Assumed initial scale of the first image in each octave. |
protected int |
scales
The number of scales in this octave minus extraScaleSteps. |
| Fields inherited from class org.openimaj.image.processing.pyramid.PyramidOptions |
|---|
keepOctaves, octaveProcessor, pyramidProcessor |
| Constructor Summary | |
|---|---|
GaussianPyramidOptions()
|
|
| Method Summary | |
|---|---|
int |
getBorderPixels()
Get the number of pixels used for a border that processors shouldn't touch. |
int |
getExtraScaleSteps()
Get the number of extra scale steps taken beyond scales. |
float |
getInitialSigma()
Get the assumed initial scale of the first image in each octave. |
int |
getScales()
Get the number of scales in this octave minus extraScaleSteps. |
boolean |
isDoubleInitialImage()
Should the starting image of the pyramid be stretched to twice its size? |
void |
setBorderPixels(int borderPixels)
Set the number of pixels used for a border that processors shouldn't touch. |
void |
setDoubleInitialImage(boolean doubleInitialImage)
Set whether starting image of the pyramid be stretched to twice its size? |
void |
setExtraScaleSteps(int extraScaleSteps)
Set the number of extra scale steps taken beyond scales. |
void |
setInitialSigma(float initialSigma)
Set the assumed initial scale of the first image in each octave. |
void |
setScales(int scales)
Set the number of scales in this octave minus extraScaleSteps. |
| Methods inherited from class org.openimaj.image.processing.pyramid.PyramidOptions |
|---|
getOctaveProcessor, getPyramidProcessor, isKeepOctaves, setKeepOctaves, setOctaveProcessor, setPyramidProcessor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int borderPixels
protected boolean doubleInitialImage
protected int extraScaleSteps
protected float initialSigma
protected int scales
| Constructor Detail |
|---|
public GaussianPyramidOptions()
| Method Detail |
|---|
public int getBorderPixels()
public int getExtraScaleSteps()
getScales()public float getInitialSigma()
public int getScales()
public boolean isDoubleInitialImage()
public void setBorderPixels(int borderPixels)
borderPixels - number of pixels to leave as borderpublic void setDoubleInitialImage(boolean doubleInitialImage)
doubleInitialImage - the doubleInitialImage to setpublic void setExtraScaleSteps(int extraScaleSteps)
extraScaleSteps - the extraScaleSteps to setsetScales(int)public void setInitialSigma(float initialSigma)
initialSigma - the initialSigma to setpublic void setScales(int scales)
scales - the scales to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||