[][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