Documentation of 'boofcv.alg.filter.kernel.SteerableKernel' Java class
SteerableKernel
boofcv.alg.filter.kernel

Interface SteerableKernel<K extends Kernel2D>

  • All Known Implementing Classes:
    SteerableKernel_F32, SteerableKernel_I32


    public interface SteerableKernel<K extends Kernel2D>

    Computes a 2D kernel for an arbitrary angle using steerable filters. Steerable functions can be computed from a linear combination of rotated basis kernels.

    William T. Freeman and Edward H. Adelson, "The Design and Use of Steerable Filters", IEEE Trans. Patt. Anal. and Machine Intell., Vol. 13, No. 9, Sept. 1991

    • Method Detail

      • setBasis

        void setBasis(SteerableCoefficients coef,
                      Kernel2D... basis)
        Compute the steerable filter.
        Parameters:
        coef - Coefficients for each basis.
        basis - Kernels which form the basis for the steerable filter.
      • compute

        K compute(double angle)
        Computes the kernel at the specified angle.
        Parameters:
        angle - Angle the kernel should be pointed at.
        Returns:
        The computed kernel. Data is recycled each time compute is called.
      • getBasisSize

        int getBasisSize()
      • getBasis

        K getBasis(int index)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.