[−][src]Module opencv::fuzzy
Image processing based on fuzzy mathematics
Namespace for all functions is ft
. The module brings implementation of the last image processing algorithms based on fuzzy mathematics. Method are named based on the pattern FT
_degree_dimension_
method.
Math with F0-transform support
Fuzzy transform (F^0-transform) of the 0th degree transforms whole image to a matrix of its components. These components are used in latter computation where each of them represents average color of certain subarea.
Math with F1-transform support
Fuzzy transform (F^1-transform) of the 1th degree transforms whole image to a matrix of its components. Each component is polynomial of the 1th degree carrying information about average color and average gradient of certain subarea.
Fuzzy image processing
Image proceesing based on fuzzy mathematics namely F-transform.
Constants
ITERATIVE | processing in several iterations |
LINEAR | linear (triangular) shape |
MULTI_STEP | processing in multiple step |
ONE_STEP | processing in one step |
SINUS | sinusoidal shape |
Functions
create_kernel | Creates kernel from basic functions. |
create_kernel_1 | Creates kernel from general functions. |
filter | Image filtering |
ft02_d_fl_process | Sligtly less accurate version of F^0-transfrom computation optimized for higher speed. The methods counts with linear basic function. |
ft02_d_fl_process_float | Sligtly less accurate version of F^0-transfrom computation optimized for higher speed. The methods counts with linear basic function. |
ft02_d_components | Computes components of the array using direct F^0-transform. |
ft02_d_inverse_ft | Computes inverse F^0-transfrom. |
ft02_d_iteration | Computes F^0-transfrom and inverse F^0-transfrom at once and return state. |
ft02_d_process | Computes F^0-transfrom and inverse F^0-transfrom at once. |
ft12_d_components | Computes components of the array using direct F^1-transform. |
ft12_d_create_polynom_matrix_horizontal | Creates horizontal matrix for F^1-transform computation. |
ft12_d_create_polynom_matrix_vertical | Creates vertical matrix for F^1-transform computation. |
ft12_d_inverse_ft | Computes inverse F^1-transfrom. |
ft12_d_polynomial | Computes elements of F^1-transform components. |
ft12_d_process | Computes F^1-transfrom and inverse F^1-transfrom at once. |
inpaint | Image inpainting |