GFL_FILTER

GFL SDK

GFL_FILTER

The GFL_FILTER structure allows to define a matrix for convolution (maximum 7x7).

typedef struct (
  GFL_INT16 Size,  
  GFL_INT16 Matrix[7*7],  
  GFL_INT16 Divisor,  
  GFL_INT16 Bias
} GFL_FILTER

Members

    Size
    Define the width of the matrix (maximum 7).
    Matrix
    Define each values fo the matrix.
    Divisor
    Define the divisor to apply.
    Bias
    Define the bias to apply.

Example

    A "blur" matrix is defined like this:

      Size = 3
      Matrix = (1 2 1 2 4 2 1 2 1)
      Divisor = 16
      Bias = 0

See also