Package boofcv.abst.feature.describe
Interface DescribePointRadiusAngle<T extends ImageBase<T>,Desc extends TupleDesc<Desc>>
- All Superinterfaces:
DescriptorInfo<Desc>
- All Known Implementing Classes:
DescribeBrief_RadiusAngle
,DescribeBriefSO_RadiusAngle
,DescribeNCC_RadiusAngle
,DescribePlanar
,DescribePointRadiusAngleAbstract
,DescribePointRadiusAngleConvertImage
,DescribePointRadiusAngleConvertTuple
,DescribePointRawPixels_RadiusAngle
,DescribeSift_RadiusAngle
,DescribeSurf_RadiusAngle
,DescribeSurfPlanar_RadiusAngle
public interface DescribePointRadiusAngle<T extends ImageBase<T>,Desc extends TupleDesc<Desc>>
extends DescriptorInfo<Desc>
High level interface for describing the region around a point when given the pixel coordinate of the point,
the region's radius, and the regions orientation.
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the width of the square (or approximation of) sample region at a scale of one.Description of the type of image it can processboolean
True if the descriptor uses orientation information.boolean
If size information is used when computing the descriptor.boolean
Extract a description of the local image at the given point, scale, and orientation.void
Specified the image which is to be processed.Methods inherited from interface boofcv.abst.feature.describe.DescriptorInfo
createDescription, getDescriptionType
-
Method Details
-
setImage
Specified the image which is to be processed.- Parameters:
image
- The image which contains the features.
-
process
Extract a description of the local image at the given point, scale, and orientation.
WARNING: Check the returned value to make sure a description was actually computed. Some implementations might now allow features to extend outside the image border and will return false.
- Parameters:
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.description
- (output) Storage for extracted feature. UseDescriptorInfo.createDescription()
to create descriptor.- Returns:
- true if a descriptor can be computed or false if not.
-
isScalable
boolean isScalable()If size information is used when computing the descriptor.- Returns:
- true is the radius is used when computing the descriptor or false if not
-
isOriented
boolean isOriented()True if the descriptor uses orientation information.- Returns:
- if orientation needs to be provided or not
-
getImageType
Description of the type of image it can process- Returns:
- ImageDataType
-
getCanonicalWidth
double getCanonicalWidth()Returns the width of the square (or approximation of) sample region at a scale of one. When multiplied by the scale, pixels outside of the square region should not influence the descriptor's value.- Returns:
- width of descriptor at a scale of one
-