|
void | cv::ft::createKernel (InputArray A, InputArray B, OutputArray kernel, const int chn) |
| Creates kernel from basic functions. More...
|
|
void | cv::ft::createKernel (int function, int radius, OutputArray kernel, const int chn) |
| Creates kernel from general functions. More...
|
|
void | cv::ft::filter (InputArray image, InputArray kernel, OutputArray output) |
| Image filtering. More...
|
|
void | cv::ft::inpaint (InputArray image, InputArray mask, OutputArray output, int radius, int function, int algorithm) |
| Image inpainting. More...
|
|
Image proceesing based on fuzzy mathematics namely F-transform.
§ createKernel() [1/2]
Python: |
---|
| kernel | = | cv.ft.createKernel( | function, radius, chn[, kernel] | ) |
| kernel | = | cv.ft.createKernel1( | A, B, chn[, kernel] | ) |
Creates kernel from basic functions.
- Parameters
-
A | Basic function used in axis x. |
B | Basic function used in axis y. |
kernel | Final 32-bit kernel derived from A and B. |
chn | Number of kernel channels. |
The function creates kernel usable for latter fuzzy image processing.
§ createKernel() [2/2]
void cv::ft::createKernel |
( |
int |
function, |
|
|
int |
radius, |
|
|
OutputArray |
kernel, |
|
|
const int |
chn |
|
) |
| |
Python: |
---|
| kernel | = | cv.ft.createKernel( | function, radius, chn[, kernel] | ) |
| kernel | = | cv.ft.createKernel1( | A, B, chn[, kernel] | ) |
Creates kernel from general functions.
- Parameters
-
function | Function type could be one of the following:
- LINEAR Linear basic function.
|
radius | Radius of the basic function. |
kernel | Final 32-bit kernel. |
chn | Number of kernel channels. |
The function creates kernel from predefined functions.
§ filter()
Python: |
---|
| output | = | cv.ft.filter( | image, kernel[, output] | ) |
Image filtering.
- Parameters
-
image | Input image. |
kernel | Final 32-bit kernel. |
output | Output 32-bit image. |
Filtering of the input image by means of F-transform.
§ inpaint()
Python: |
---|
| output | = | cv.ft.inpaint( | image, mask, radius, function, algorithm[, output] | ) |
Image inpainting.
- Parameters
-
image | Input image. |
mask | Mask used for unwanted area marking. |
output | Output 32-bit image. |
radius | Radius of the basic function. |
function | Function type could be one of the following:
|
algorithm | Algorithm could be one of the following:
ft::ONE_STEP One step algorithm.
ft::MULTI_STEP This algorithm automaticaly increases radius of the basic function.
ft::ITERATIVE Iterative algorithm running in more steps using partial computations.
|
This function provides inpainting technique based on the fuzzy mathematic.
- Note
- The algorithms are described in paper [147].