Package boofcv.alg.feature.describe
Class DescribePointBriefSO<T extends ImageGray<T>>
java.lang.Object
boofcv.alg.feature.describe.DescribePointBriefSO<T>
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.
-
Field Summary
Modifier and TypeFieldDescriptionprotected T
protected BinaryCompareDefinition_I32
protected BlurFilter<T>
protected InterpolatePixelS<T>
-
Constructor Summary
ConstructorDescriptionDescribePointBriefSO
(BinaryCompareDefinition_I32 definition, BlurFilter<T> filterBlur, InterpolatePixelS<T> interp) -
Method Summary
Modifier and TypeMethodDescriptiondouble
void
process
(float c_x, float c_y, float orientation, float radius, TupleDesc_B feature) void
-
Field Details
-
definition
-
filterBlur
-
blur
-
interp
-
-
Constructor Details
-
DescribePointBriefSO
public DescribePointBriefSO(BinaryCompareDefinition_I32 definition, BlurFilter<T> filterBlur, InterpolatePixelS<T> interp)
-
-
Method Details
-
createFeature
-
setImage
-
process
-
getDefinition
-
getCanonicalWidth
public double getCanonicalWidth()
-