Interface Kernel


public interface Kernel
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Aplica la operación de convolución del kernel con otro kernel pasado por parámetro
    double
     
    double[][]
     
    int
    Obtiene el tamaño del kernel que viene dado por el número de pixeles de su lado.
    double
     
    void
    Aplica ls operación 0xff para todos los elementos del kernel.
    void
    setDivisor(double divisor)
     
  • Method Details

    • kernelOperation

      double kernelOperation(Kernel k)
    • convolution

      double convolution(Kernel k)
      Aplica la operación de convolución del kernel con otro kernel pasado por parámetro
      Parameters:
      k -
      Returns:
    • getDivisor

      double getDivisor()
    • setDivisor

      void setDivisor(double divisor)
    • getKernel

      double[][] getKernel()
    • getSide

      int getSide()
      Obtiene el tamaño del kernel que viene dado por el número de pixeles de su lado.
      Returns:
    • rgbNormalization

      void rgbNormalization()
      Aplica ls operación 0xff para todos los elementos del kernel. Presupone que este es de tipo byte y no hace ninguna comprobación al respecto. Se deja en manos del usuario aplicar esta operación solo cuando los elementos del kernel sean de este tipo de dato.