OpenCV  4.2.0
Open Source Computer Vision
Modules | Enumerations
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. More...

Modules

 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.
 

Enumerations

enum  {
  cv::ft::LINEAR = 1,
  cv::ft::SINUS = 2
}
 
enum  {
  cv::ft::ONE_STEP = 1,
  cv::ft::MULTI_STEP = 2,
  cv::ft::ITERATIVE = 3
}
 

Detailed Description

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.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include <opencv2/fuzzy/types.hpp>

Enumerator
LINEAR 
Python: cv.ft.LINEAR

linear (triangular) shape

SINUS 
Python: cv.ft.SINUS

sinusoidal shape

◆ anonymous enum

anonymous enum

#include <opencv2/fuzzy/types.hpp>

Enumerator
ONE_STEP 
Python: cv.ft.ONE_STEP

processing in one step

MULTI_STEP 
Python: cv.ft.MULTI_STEP

processing in multiple step

ITERATIVE 
Python: cv.ft.ITERATIVE

processing in several iterations