Class ImplSsdCorner_S16
java.lang.Object
boofcv.alg.feature.detect.intensity.impl.ImplSsdCornerBase<D,D2>
boofcv.alg.feature.detect.intensity.impl.ImplSsdCornerBox<GrayS16,GrayS32>
boofcv.alg.feature.detect.intensity.impl.ImplSsdCorner_S16
- All Implemented Interfaces:
FeatureIntensity<GrayS16>
,GradientCornerIntensity<GrayS16>
@Generated("boofcv.alg.feature.detect.intensity.impl.GenerateImplSsdCorner")
public class ImplSsdCorner_S16
extends ImplSsdCornerBox<GrayS16,GrayS32>
Implementation of ImplSsdCornerBase
for GrayS16
.
DO NOT MODIFY. Automatically generated code created by GenerateImplSsdCorner
-
Nested Class Summary
Nested classes/interfaces inherited from class boofcv.alg.feature.detect.intensity.impl.ImplSsdCornerBase
ImplSsdCornerBase.CornerIntensity_F32, ImplSsdCornerBase.CornerIntensity_S32
-
Field Summary
-
Constructor Summary
ConstructorDescriptionImplSsdCorner_S16
(int windowRadius, ImplSsdCornerBase.CornerIntensity_S32 intensity) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Compute the derivative sum along the x-axis while taking advantage of duplicate calculations for each window.protected void
setImageShape
(int imageWidth, int imageHeight) protected void
Compute the derivative sum along the y-axis while taking advantage of duplicate calculations for each window and avoiding cache misses.Methods inherited from class boofcv.alg.feature.detect.intensity.impl.ImplSsdCornerBox
process
Methods inherited from class boofcv.alg.feature.detect.intensity.impl.ImplSsdCornerBase
getIgnoreBorder, getInputType, getRadius
-
Constructor Details
-
ImplSsdCorner_S16
-
-
Method Details
-
setImageShape
protected void setImageShape(int imageWidth, int imageHeight) - Overrides:
setImageShape
in classImplSsdCornerBase<GrayS16,
GrayS32>
-
horizontal
protected void horizontal()Compute the derivative sum along the x-axis while taking advantage of duplicate calculations for each window.- Specified by:
horizontal
in classImplSsdCornerBox<GrayS16,
GrayS32>
-
vertical
Compute the derivative sum along the y-axis while taking advantage of duplicate calculations for each window and avoiding cache misses. Then compute the eigen values- Specified by:
vertical
in classImplSsdCornerBox<GrayS16,
GrayS32>
-