Interface DescribePoint<T extends ImageBase<T>,TD extends TupleDesc<TD>>

All Superinterfaces:
DescriptorInfo<TD>
All Known Implementing Classes:
DescribePointAbstract, DescribePointConvertTuple, DescribeRadiusAngle_Point, DescribeSurf_Point

public interface DescribePoint<T extends ImageBase<T>,TD extends TupleDesc<TD>> extends DescriptorInfo<TD>
High level interface for describing the region around a point when given the pixel coordinate of the point only.
  • Method Summary

    Modifier and Type
    Method
    Description
    Description of the type of image it can process
    boolean
    process(double x, double y, TD description)
    Extract a description of the local image at the the pixel coordinate of the point.
    void
    setImage(T image)
    Specified the image which is to be processed.

    Methods inherited from interface boofcv.abst.feature.describe.DescriptorInfo

    createDescription, getDescriptionType
  • Method Details

    • setImage

      void setImage(T image)
      Specified the image which is to be processed.
      Parameters:
      image - The image which contains the features.
    • process

      boolean process(double x, double y, TD description)
      Extract a description of the local image at the the pixel coordinate of the point. WARNING: Check the returned value to make sure a description was actually computed. Some implementations might now allow features to extend outside the image border and will return false.
      Parameters:
      x - Coordinate of the point.
      y - Coordinate of the point.
      description - (output) Storage for extracted feature. Use DescriptorInfo.createDescription() to create descriptor.
      Returns:
      true if a descriptor can computed or false if not.
    • getImageType

      ImageType<T> getImageType()
      Description of the type of image it can process
      Returns:
      ImageDataType