public class WrapDescribeBrief<T extends boofcv.struct.image.ImageGray> extends java.lang.Object implements DescribeRegionPoint<T,TupleDesc_B>
| Constructor and Description |
|---|
WrapDescribeBrief(DescribePointBrief<T> alg,
java.lang.Class<T> imageType) |
| Modifier and Type | Method and Description |
|---|---|
TupleDesc_B |
createDescription()
Creates new description instance which can be processed by this class
|
double |
getCanonicalWidth()
Returns the width of the square (or approximation of) sample region at a scale of one.
|
java.lang.Class<TupleDesc_B> |
getDescriptionType()
The type of region descriptor generated
|
boofcv.struct.image.ImageType<T> |
getImageType()
Description of the type of image it can process
|
boolean |
process(double x,
double y,
double orientation,
double radius,
TupleDesc_B storage)
Extract a description of the local image at the given point, scale, and orientation.
|
boolean |
requiresOrientation()
True if the descriptor uses orientation information.
|
boolean |
requiresRadius()
If size information is used when computing the descriptor.
|
void |
setImage(T image)
Specified the image which is to be processed.
|
public WrapDescribeBrief(DescribePointBrief<T> alg, java.lang.Class<T> imageType)
public TupleDesc_B createDescription()
DescriptorInfocreateDescription in interface DescriptorInfo<TupleDesc_B>public void setImage(T image)
DescribeRegionPointsetImage in interface DescribeRegionPoint<T extends boofcv.struct.image.ImageGray,TupleDesc_B>image - The image which contains the features.public boolean process(double x,
double y,
double orientation,
double radius,
TupleDesc_B storage)
DescribeRegionPointprocess in interface DescribeRegionPoint<T extends boofcv.struct.image.ImageGray,TupleDesc_B>x - Coordinate of the point.y - Coordinate of the point.orientation - Direction the feature is pointing at in radians. 0 = x-axis PI/2 = y-axisradius - Radius of the detected object in pixels.storage - (output) Storage for extracted feature. Use DescriptorInfo.createDescription() to create descriptor.public boolean requiresRadius()
DescribeRegionPointrequiresRadius in interface DescribeRegionPoint<T extends boofcv.struct.image.ImageGray,TupleDesc_B>public boolean requiresOrientation()
DescribeRegionPointrequiresOrientation in interface DescribeRegionPoint<T extends boofcv.struct.image.ImageGray,TupleDesc_B>public boofcv.struct.image.ImageType<T> getImageType()
DescribeRegionPointgetImageType in interface DescribeRegionPoint<T extends boofcv.struct.image.ImageGray,TupleDesc_B>public java.lang.Class<TupleDesc_B> getDescriptionType()
DescriptorInfogetDescriptionType in interface DescriptorInfo<TupleDesc_B>public double getCanonicalWidth()
DescribeRegionPointgetCanonicalWidth in interface DescribeRegionPoint<T extends boofcv.struct.image.ImageGray,TupleDesc_B>