public class KitRosCornerIntensity
extends java.lang.Object
Implementation of the Kitchen and Rosenfeld corner detector as described in [1]. Unlike the KLT or Harris corner detectors this corner detector is designed to detect corners on the actual corner. Because it uses requires the image's local curvature it uses the second derivative, also known as the Hessian.
[1] Page 393 of E.R. Davies, "Machine Vision Theory Algorithms Practicalities," 3rd ed. 2005
| Constructor and Description |
|---|
KitRosCornerIntensity() |
| Modifier and Type | Method and Description |
|---|---|
static void |
process(boofcv.struct.image.ImageFloat32 featureIntensity,
boofcv.struct.image.ImageFloat32 derivX,
boofcv.struct.image.ImageFloat32 derivY,
boofcv.struct.image.ImageFloat32 hessianXX,
boofcv.struct.image.ImageFloat32 hessianYY,
boofcv.struct.image.ImageFloat32 hessianXY) |
static void |
process(boofcv.struct.image.ImageFloat32 featureIntensity,
boofcv.struct.image.ImageSInt16 derivX,
boofcv.struct.image.ImageSInt16 derivY,
boofcv.struct.image.ImageSInt16 hessianXX,
boofcv.struct.image.ImageSInt16 hessianYY,
boofcv.struct.image.ImageSInt16 hessianXY) |
public static void process(boofcv.struct.image.ImageFloat32 featureIntensity,
boofcv.struct.image.ImageFloat32 derivX,
boofcv.struct.image.ImageFloat32 derivY,
boofcv.struct.image.ImageFloat32 hessianXX,
boofcv.struct.image.ImageFloat32 hessianYY,
boofcv.struct.image.ImageFloat32 hessianXY)
public static void process(boofcv.struct.image.ImageFloat32 featureIntensity,
boofcv.struct.image.ImageSInt16 derivX,
boofcv.struct.image.ImageSInt16 derivY,
boofcv.struct.image.ImageSInt16 hessianXX,
boofcv.struct.image.ImageSInt16 hessianYY,
boofcv.struct.image.ImageSInt16 hessianXY)