Package boofcv.abst.feature.describe
Class DescribePointAbstract<T extends ImageBase<T>,TD extends TupleDesc<TD>>
java.lang.Object
boofcv.abst.feature.describe.DescribePointAbstract<T,TD>
- All Implemented Interfaces:
DescribePoint<T,,TD> DescriptorInfo<TD>
public abstract class DescribePointAbstract<T extends ImageBase<T>,TD extends TupleDesc<TD>>
extends Object
implements DescribePoint<T,TD>
Default implementations for all functions in
DescribePoint. Primary for testing purposes.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedDescribePointAbstract(BoofLambdas.Factory<TD> factory) -
Method Summary
Modifier and TypeMethodDescriptionCreates new description instance which can be processed by this classThe type of region descriptor generatedDescription of the type of image it can processbooleanExtract a description of the local image at the the pixel coordinate of the point.voidSpecified the image which is to be processed.
-
Field Details
-
type
-
factory
-
-
Constructor Details
-
DescribePointAbstract
protected DescribePointAbstract() -
DescribePointAbstract
-
-
Method Details
-
setImage
Description copied from interface:DescribePointSpecified the image which is to be processed. -
process
Description copied from interface:DescribePointExtract 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.- Specified by:
processin interfaceDescribePoint<T extends ImageBase<T>,TD extends TupleDesc<TD>> - 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 copied from interface:DescribePointDescription of the type of image it can process- Specified by:
getImageTypein interfaceDescribePoint<T extends ImageBase<T>,TD extends TupleDesc<TD>> - Returns:
- ImageDataType
-
createDescription
Description copied from interface:DescriptorInfoCreates new description instance which can be processed by this class- Specified by:
createDescriptionin interfaceDescriptorInfo<T extends ImageBase<T>>- Returns:
- New descriptor
-
getDescriptionType
Description copied from interface:DescriptorInfoThe type of region descriptor generated- Specified by:
getDescriptionTypein interfaceDescriptorInfo<T extends ImageBase<T>>- Returns:
- Returns the descriptor type.
-