Documentation of 'boofcv.alg.interpolate.kernel.BicubicKernel_F32' Java class
BicubicKernel_F32
boofcv.alg.interpolate.kernel

Class BicubicKernel_F32



  • public class BicubicKernel_F32
    extends KernelContinuous1D_F32

    A kernel can be used to approximate bicubic interpolation. Full bicubic interpolation is much more expensive. The value of a=-0.5 is the best approximation.

    • R. Keys, (1981). "Cubic convolution interpolation for digital image processing". IEEE Transactions on Signal Processing, Acoustics, Speech, and Signal Processing 29: 1153
    • http://en.wikipedia.org/wiki/Bicubic_interpolation for more information. July 25, 2011

    • Constructor Detail

      • BicubicKernel_F32

        public BicubicKernel_F32(float a)
        Values of a =-0.5 and -0.75 are typical
        Parameters:
        a - A parameter
    • Method Detail

      • compute

        public float compute(float x)
        Description copied from class: KernelContinuous1D_F32
        Computes the value of the kernel at hte specified point.
        Specified by:
        compute in class KernelContinuous1D_F32
        Parameters:
        x - Function's input.
        Returns:
        Function's value at point 'x'
      • getDouble

        public double getDouble(int index)
        Specified by:
        getDouble in class Kernel1D
      • setD

        public void setD(int index,
                         double value)
        Specified by:
        setD in class Kernel1D

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.