public class DescribePointBriefSO<T extends ImageSingleBand> extends Object
Extension of DescribePointBrief which adds invariance to orientation and scale. Invariance is added by simply
applying an orientation/scale transform to the sample points and then applying interpolation to the point at which
it has been sampled.
Border pixels are handled by setting their value to zero when comparing.
| Modifier and Type | Field and Description |
|---|---|
protected T |
blur |
protected BinaryCompareDefinition_I32 |
definition |
protected BlurFilter<T> |
filterBlur |
protected InterpolatePixelS<T> |
interp |
| Constructor and Description |
|---|
DescribePointBriefSO(BinaryCompareDefinition_I32 definition,
BlurFilter<T> filterBlur,
InterpolatePixelS<T> interp) |
| Modifier and Type | Method and Description |
|---|---|
TupleDesc_B |
createFeature() |
BinaryCompareDefinition_I32 |
getDefinition() |
void |
process(float c_x,
float c_y,
float orientation,
float scale,
TupleDesc_B feature) |
void |
setImage(T image) |
protected BinaryCompareDefinition_I32 definition
protected BlurFilter<T extends ImageSingleBand> filterBlur
protected T extends ImageSingleBand blur
protected InterpolatePixelS<T extends ImageSingleBand> interp
public DescribePointBriefSO(BinaryCompareDefinition_I32 definition, BlurFilter<T> filterBlur, InterpolatePixelS<T> interp)
public TupleDesc_B createFeature()
public void setImage(T image)
public void process(float c_x,
float c_y,
float orientation,
float scale,
TupleDesc_B feature)
public BinaryCompareDefinition_I32 getDefinition()
Copyright © 2013. All Rights Reserved.