Documentation of 'boofcv.alg.feature.detect.intensity.ShiTomasiCornerIntensity' Java class
ShiTomasiCornerIntensity
boofcv.alg.feature.detect.intensity

Interface ShiTomasiCornerIntensity<T extends ImageGray>

  • All Superinterfaces:
    FeatureIntensity<T>, GradientCornerIntensity<T>
    All Known Implementing Classes:
    ImplShiTomasiCorner_F32, ImplShiTomasiCorner_S16, ImplShiTomasiCornerWeighted_F32, ImplShiTomasiCornerWeighted_S16, ImplSsdCornerNaive


    public interface ShiTomasiCornerIntensity<T extends ImageGray>
    extends GradientCornerIntensity<T>

    This corner detector is designed to select the best features for tracking inside of a Kanade-Lucas-Tomasi (KLT) feature tracker [1]. It selects features which have a low self similarity in all directions. The output is an intensity image which indicates how corner like each pixel is. Point features are extracted from the feature intensity image using NonMaxSuppression.

    An important consideration when using this detector in some applications is that the selected corners will not lie on the actual corner. They lie inside of the corner itself. This can bias measurements when used to extract the location of a physical object in an image.

    Detected features are square in shape. The feature's radius is equal to the square's width divided by two and rounded down.

    [1] Jianbo Shi and Carlo Tomasi. Good Features to Track. IEEE Conference on Computer Vision and Pattern Recognition, pages 593-600, 1994

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.