Package boofcv.abst.feature.describe
Interface DescribePoint<T extends ImageBase<T>,TD extends TupleDesc<TD>>
- All Superinterfaces:
DescriptorInfo<TD>
- All Known Implementing Classes:
DescribePointAbstract
,DescribePointConvertTuple
,DescribeRadiusAngle_Point
,DescribeSurf_Point
public interface DescribePoint<T extends ImageBase<T>,TD extends TupleDesc<TD>>
extends DescriptorInfo<TD>
High level interface for describing the region around a point when given the pixel coordinate of the point
only.
-
Method Summary
Modifier and TypeMethodDescriptionDescription of the type of image it can processboolean
Extract a description of the local image at the the pixel coordinate of the point.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 the pixel coordinate of the point. 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.description
- (output) Storage for extracted feature. UseDescriptorInfo.createDescription()
to create descriptor.- Returns:
- true if a descriptor can computed or false if not.
-
getImageType
Description of the type of image it can process- Returns:
- ImageDataType
-