Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: ConfigHarrisCorner

[154:7] extends: object

ConfigHarrisCorner wraps boofcv.abst.feature.detect.interest.ConfigHarrisCorner.

Members

  • obj

Methods

  • ConfigHarrisCorner (bool Weighted = true, int Radius = 2, Kappa = 0.04)

    Creates a Harris corner config.

    • @p Weighted selects weighted gradients.
    • @p Radius is the region radius.
    • @p Kappa is the Harris kappa value.
  • checkValidity ()

    Validates this config.

class: ConfigFastCorner

[189:7] extends: object

ConfigFastCorner wraps boofcv.abst.feature.detect.interest.ConfigFastCorner.

Members

  • obj

Methods

  • ConfigFastCorner (int PixelTol = 20, int MinContinuous = 9)

    Creates a FAST corner config.

    • @p PixelTol is the pixel tolerance.
    • @p MinContinuous is the minimum continuous arc length.
  • checkValidity ()

    Validates this config.

class: ConfigGeneralDetector

[130:7] extends: object

ConfigGeneralDetector wraps boofcv.abst.feature.detect.interest.ConfigGeneralDetector.

Members

  • obj

Methods

  • ConfigGeneralDetector (int MaxFeatures = 100, int Radius = 2, Threshold = 1.0)

    Creates a general feature detector config.

    • @p MaxFeatures is the maximum number of features.
    • @p Radius is the non-max radius.
    • @p Threshold is the detection threshold.
  • get (string Name)

    Gets a config field.

    • @p Name is a public config field such as maxFeatures.
    • @r The field value.
  • checkValidity ()

    Validates this config.

class: FactoryDetectPoint

[6:14] static extends: object

Static wrappers for boofcv.factory.feature.detect.interest.FactoryDetectPoint.

Methods

  • createHarris (object General, object Harris, string DerivativeClassName)

    Creates a Harris corner detector.

    • @p General is a ConfigGeneralDetector wrapper.
    • @p Harris is a ConfigHarrisCorner wrapper.
    • @p DerivativeClassName is a derivative image class name or short image name.
    • @r A GeneralFeatureDetector wrapper.
  • createShiTomasi (object General, object ShiTomasi, string DerivativeClassName)

    Creates a Shi-Tomasi corner detector.

    • @p General is a ConfigGeneralDetector wrapper.
    • @p ShiTomasi is a ConfigShiTomasi wrapper.
    • @p DerivativeClassName is a derivative image class name or short image name.
    • @r A GeneralFeatureDetector wrapper.
  • createFast (object General, object Fast, string ImageClassName)

    Creates a FAST corner detector.

    • @p General is a ConfigGeneralDetector wrapper.
    • @p Fast is a ConfigFastCorner wrapper.
    • @p ImageClassName is an input image class name or short image name.
    • @r A GeneralFeatureDetector wrapper.
  • createMedian (object General, string ImageClassName)

    Creates a median detector.

    • @p General is a ConfigGeneralDetector wrapper.
    • @p ImageClassName is an input image class name or short image name.
    • @r A GeneralFeatureDetector wrapper.
  • createKitRos (object General, string DerivativeClassName)

    Creates a KitRos detector.

    • @p General is a ConfigGeneralDetector wrapper.
    • @p DerivativeClassName is a derivative image class name or short image name.
    • @r A GeneralFeatureDetector wrapper.

class: ConfigShiTomasi

[172:7] extends: object

ConfigShiTomasi wraps boofcv.abst.feature.detect.interest.ConfigShiTomasi.

Members

  • obj

Methods

  • ConfigShiTomasi (bool Weighted = true, int Radius = 2)

    Creates a Shi-Tomasi config.

    • @p Weighted selects weighted gradients.
    • @p Radius is the region radius.
  • checkValidity ()

    Validates this config.

class: GeneralFeatureDetector

[78:7] extends: object

GeneralFeatureDetector wraps boofcv.alg.feature.detect.interest.GeneralFeatureDetector.

Members

  • obj

Methods

  • GeneralFeatureDetector (object Obj)

    Wraps a BoofCV GeneralFeatureDetector.

    • @p Obj is an existing detector Java object or wrapper.
  • process (object Image, DerivX = null, DerivY = null, DerivXX = null, DerivYY = null, DerivXY = null)

    Processes an image and optional derivatives.

    • @p Image is the input image.
    • @p DerivX is x derivative or null.
    • @p DerivY is y derivative or null.
    • @p DerivXX is xx derivative or null.
    • @p DerivYY is yy derivative or null.
    • @p DerivXY is xy derivative or null.
  • getMaximums ()

    Gets detected maximum corners.

    • @r A QueueCorner Java object.
  • getMinimums ()

    Gets detected minimum corners.

    • @r A QueueCorner Java object.
  • getRequiresGradient ()

    Gets whether this detector requires image gradients.

    • @r True if gradients are required.
  • getRequiresHessian ()

    Gets whether this detector requires Hessian images.

    • @r True if Hessians are required.
  • getMaxFeatures ()

    Gets the feature limit.

    • @r The feature limit.
  • setMaxFeatures (int N)

    Sets the feature limit.

    • @p N is the maximum number of features.