Package boofcv.alg.template
Class TemplateNCC.U8
- All Implemented Interfaces:
TemplateIntensityImage.EvaluatorMethod<GrayU8>
- Enclosing class:
- TemplateNCC<T extends ImageBase<T>>
public static class TemplateNCC.U8 extends TemplateNCC<GrayU8>
-
Nested Class Summary
Nested classes/interfaces inherited from class boofcv.alg.template.TemplateNCC
TemplateNCC.F32, TemplateNCC.U8
-
Constructor Summary
Constructors Constructor Description U8()
-
Method Summary
Modifier and Type Method Description float
evaluate(int tl_x, int tl_y)
Evaluate the template at the specified location.float
evaluateMask(int tl_x, int tl_y)
Evaluate the masked template at the specified location.void
setupTemplate(GrayU8 template)
Precompres template statistics hereMethods inherited from class boofcv.alg.template.TemplateNCC
initialize, isBorderProcessed, isMaximize
-
Constructor Details
-
U8
public U8()
-
-
Method Details
-
evaluate
public float evaluate(int tl_x, int tl_y)Description copied from interface:TemplateIntensityImage.EvaluatorMethod
Evaluate the template at the specified location.- Parameters:
tl_x
- Template's top left corner x-coordinatetl_y
- Template's top left corner y-coordinate- Returns:
- match value with better matches having a more positive value
-
evaluateMask
public float evaluateMask(int tl_x, int tl_y)Description copied from interface:TemplateIntensityImage.EvaluatorMethod
Evaluate the masked template at the specified location.- Parameters:
tl_x
- Template's top left corner x-coordinatetl_y
- Template's top left corner y-coordinate- Returns:
- match value with better matches having a more positive value
-
setupTemplate
Description copied from class:TemplateNCC
Precompres template statistics here- Specified by:
setupTemplate
in classTemplateNCC<GrayU8>
-