Package boofcv.alg.feature.describe
Class DescribePointBrief<T extends ImageGray<T>>
java.lang.Object
boofcv.alg.feature.describe.DescribePointBrief<T>
BRIEF: Binary Robust Independent Elementary Features. [1] Invariance: light. Fast to compute
and to compare feature descriptions. A variant on DescribePointBinaryCompare where the descriptor
is computed from a single, randomly generated definition after the image
has been blurred.
[1] Michael Calonder, Vincent Lepetit, Christoph Strecha, and Pascal Fua. "BRIEF: Binary Robust Independent Elementary Features" in European Conference on Computer Vision, September 2010.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Tprotected DescribePointBinaryCompare<T>protected BlurFilter<T> -
Constructor Summary
ConstructorsConstructorDescriptionDescribePointBrief(DescribePointBinaryCompare<T> describe, BlurFilter<T> filterBlur) -
Method Summary
Modifier and TypeMethodDescriptionFunction which creates a description of the appropriate size.voidprocess(double c_x, double c_y, TupleDesc_B feature) Computes the descriptor at the specified point.voidSpecifies the image from which feature descriptions are to be created.
-
Field Details
-
filterBlur
-
blur
-
describe
-
-
Constructor Details
-
DescribePointBrief
-
-
Method Details
-
createFeature
Function which creates a description of the appropriate size.- Returns:
- Creates a bew description.
-
setImage
Specifies the image from which feature descriptions are to be created.- Parameters:
image- Image being examined.
-
process
Computes the descriptor at the specified point. If the region go outside of the image then a description will not be made.- Parameters:
c_x- Center of region being described.c_y- Center of region being described.feature- Where the descriptor is written to.
-
getDefinition
-