public class WrapperHessianBlobIntensity<I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray> extends BaseGeneralFeatureIntensity<I,D>
HessianBlobIntensity for GeneralFeatureIntensity.| Constructor and Description |
|---|
WrapperHessianBlobIntensity(HessianBlobIntensity.Type type,
java.lang.Class<D> derivType) |
| Modifier and Type | Method and Description |
|---|---|
boofcv.struct.QueueCorner |
getCandidatesMax()
(Optional) Returns a list of candidate for local maximums.
|
boofcv.struct.QueueCorner |
getCandidatesMin()
(Optional) Returns a list of candidate for local minimums.
|
int |
getIgnoreBorder()
No ignore border unless the derivative has an ignore border
|
boolean |
getRequiresGradient()
If the image gradient is required for calculations.
|
boolean |
getRequiresHessian()
Is the image's second derivative required?
|
boolean |
hasCandidates()
If true there is a list of candidate corners for minimums and/or maximums.
|
boolean |
localMaximums()
Indicates if local maximums are features or not.
|
boolean |
localMinimums()
Indicates if local minimums are features or not.
|
void |
process(I image,
D derivX,
D derivY,
D derivXX,
D derivYY,
D derivXY)
Computes the corner's intensity.
|
getIntensity, initpublic WrapperHessianBlobIntensity(HessianBlobIntensity.Type type, java.lang.Class<D> derivType)
public void process(I image, D derivX, D derivY, D derivXX, D derivYY, D derivXY)
GeneralFeatureIntensityGeneralFeatureIntensity.getRequiresGradient() and GeneralFeatureIntensity.getRequiresHessian() to see if they are needed.image - Original input imagederivX - First derivative x-axisderivY - First derivative x-axisderivXX - Second derivative x-axis x-axisderivYY - Second derivative x-axis y-axisderivXY - Second derivative x-axis y-axispublic boofcv.struct.QueueCorner getCandidatesMin()
GeneralFeatureIntensitypublic boofcv.struct.QueueCorner getCandidatesMax()
GeneralFeatureIntensitypublic boolean getRequiresGradient()
GeneralFeatureIntensitypublic boolean getRequiresHessian()
GeneralFeatureIntensitypublic boolean hasCandidates()
GeneralFeatureIntensitypublic int getIgnoreBorder()
public boolean localMinimums()
GeneralFeatureIntensitypublic boolean localMaximums()
GeneralFeatureIntensity