Documentation of 'boofcv.alg.transform.pyramid.NoCacheScaleSpace' Java class
NoCacheScaleSpace
boofcv.alg.transform.pyramid

Class NoCacheScaleSpace<I extends ImageGray,D extends ImageGray>

  • All Implemented Interfaces:
    GaussianScaleSpace<I,D>


    public class NoCacheScaleSpace<I extends ImageGray,D extends ImageGray>
    extends java.lang.Object
    implements GaussianScaleSpace<I,D>

    Implementation of GaussianScaleSpace that focuses on one scale space at a time. When the scale space is changed the scaled image is recomputed and previously computed derivatives are marked as stale. Then the derivatives are recomputed as needed.

    • Constructor Summary

      Constructors 
      Constructor and Description
      NoCacheScaleSpace(java.lang.Class<I> inputType, java.lang.Class<D> derivType)
      Declares internal data structures.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      BorderType getBorderType()
      Returns how image borders are processed.
      double getCurrentScale()
      Returns the value of the current active scale.
      D getDerivative(boolean... isX)
      Computes derivative images using previously computed lower level derivatives.
      double getScale(int level)
      Returns the scale for the specified layer in the pyramid.
      I getScaledImage()
      Returns the scaled image at the active scale.
      int getTotalScales()
      Returns number of scaled images inside of this scale space.
      void setActiveScale(int index)
      Sets the active scale.
      void setBorderType(BorderType type)
      Change how image borders are handled.
      void setImage(I input)
      Specifies the original un-scaled image.
      void setScales(double... scales)
      Sets the scales/blur magnitudes for which the scale-space should be computed over.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.