boofcv.abst.feature.tracker
Class DdaManagerGeneralPoint<I extends ImageGray,D extends ImageGray,Desc extends TupleDesc>
- java.lang.Object
-
- boofcv.abst.feature.tracker.DdaManagerGeneralPoint<I,D,Desc>
-
- All Implemented Interfaces:
- DescriptorInfo<Desc>, DdaFeatureManager<I,Desc>
public class DdaManagerGeneralPoint<I extends ImageGray,D extends ImageGray,Desc extends TupleDesc> extends java.lang.Object implements DdaFeatureManager<I,Desc>
Detects simple features (corners and blobs) whose location if fully described by a pixel coordinate. Unlike more generalized implementations, previously detected features can be excluded automatically when detecting new features.
-
-
Constructor Summary
Constructors Constructor and Description DdaManagerGeneralPoint(EasyGeneralFeatureDetector<I,D> detector, DescribeRegionPoint<I,Desc> describe, double scale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description DesccreateDescription()Creates new description instance which can be processed by this classvoiddetectFeatures(I input, FastQueue<Point2D_F64> locDst, FastQueue<Desc> featDst)Detect features in the input image and pass the results into the two lists.java.lang.Class<Desc>getDescriptionType()The type of region descriptor generated
-
-
-
Constructor Detail
-
DdaManagerGeneralPoint
public DdaManagerGeneralPoint(EasyGeneralFeatureDetector<I,D> detector, DescribeRegionPoint<I,Desc> describe, double scale)
-
-
Method Detail
-
detectFeatures
public void detectFeatures(I input, FastQueue<Point2D_F64> locDst, FastQueue<Desc> featDst)
Description copied from interface:DdaFeatureManagerDetect features in the input image and pass the results into the two lists. locDst and featDst are assumed to have been reset prior to this function being called.- Specified by:
detectFeaturesin interfaceDdaFeatureManager<I extends ImageGray,Desc extends TupleDesc>- Parameters:
input- Input image.locDst- Location of detected feature. Add references to list.featDst- Description of each detected feature. Add references to list.
-
createDescription
public Desc createDescription()
Description copied from interface:DescriptorInfoCreates new description instance which can be processed by this class- Specified by:
createDescriptionin interfaceDescriptorInfo<Desc extends TupleDesc>- Returns:
- New descriptor
-
getDescriptionType
public java.lang.Class<Desc> getDescriptionType()
Description copied from interface:DescriptorInfoThe type of region descriptor generated- Specified by:
getDescriptionTypein interfaceDescriptorInfo<Desc extends TupleDesc>- Returns:
- Returns the descriptor type.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG