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
Modifier and TypeFieldDescriptionprotected T
protected DescribePointBinaryCompare<T>
protected BlurFilter<T>
-
Constructor Summary
ConstructorDescriptionDescribePointBrief
(DescribePointBinaryCompare<T> describe, BlurFilter<T> filterBlur) -
Method Summary
Modifier and TypeMethodDescriptionFunction which creates a description of the appropriate size.void
process
(double c_x, double c_y, TupleDesc_B feature) Computes the descriptor at the specified point.void
Specifies 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
-