OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

詳細説明

ファジー数学、すなわちF変換に基づく画像処理。

関数

void cv::ft::createKernel (InputArray A, InputArray B, OutputArray kernel, const int chn)
 基底関数からカーネルを生成する。
 
void cv::ft::createKernel (int function, int radius, OutputArray kernel, const int chn)
 一般関数からカーネルを生成する。
 
void cv::ft::filter (InputArray image, InputArray kernel, OutputArray output)
 画像フィルタリング。
 
void cv::ft::inpaint (InputArray image, InputArray mask, OutputArray output, int radius, int function, int algorithm)
 画像のインペインティング。
 

関数詳解

◆ createKernel() [1/2]

void cv::ft::createKernel ( InputArray A,
InputArray B,
OutputArray kernel,
const int chn )
Python:
cv.ft.createKernel(function, radius, chn[, kernel]) -> kernel
cv.ft.createKernel1(A, B, chn[, kernel]) -> kernel

#include <opencv2/fuzzy/fuzzy_image.hpp>

基底関数からカーネルを生成する。

引数
Ax軸で使用する基底関数。
By軸で使用する基底関数。
kernelABから導出された最終的な32ビットカーネル。
chnカーネルのチャンネル数。

この関数は、後段のファジー画像処理に使用可能なカーネルを生成する。

◆ createKernel() [2/2]

void cv::ft::createKernel ( int function,
int radius,
OutputArray kernel,
const int chn )
Python:
cv.ft.createKernel(function, radius, chn[, kernel]) -> kernel
cv.ft.createKernel1(A, B, chn[, kernel]) -> kernel

#include <opencv2/fuzzy/fuzzy_image.hpp>

一般関数からカーネルを生成する。

引数
function関数の種類は以下のいずれか:
  • LINEAR 線形基底関数。
radius基底関数の半径。
kernel最終的な32ビットカーネル。
chnカーネルのチャンネル数。

この関数は、定義済みの関数からカーネルを生成する。

◆ filter()

void cv::ft::filter ( InputArray image,
InputArray kernel,
OutputArray output )
Python:
cv.ft.filter(image, kernel[, output]) -> output

#include <opencv2/fuzzy/fuzzy_image.hpp>

画像フィルタリング。

引数
image入力画像。
kernel最終的な32ビットカーネル。
output出力32ビット画像。

F変換による入力画像のフィルタリング。

◆ inpaint()

void cv::ft::inpaint ( InputArray image,
InputArray mask,
OutputArray output,
int radius,
int function,
int algorithm )
Python:
cv.ft.inpaint(image, mask, radius, function, algorithm[, output]) -> output

#include <opencv2/fuzzy/fuzzy_image.hpp>

画像のインペインティング。

引数
image入力画像。
mask不要な領域をマーキングするために使用するマスク。
output出力32ビット画像。
radius基底関数の半径。
function関数の型は以下のいずれかである:
algorithmAlgorithm は以下のいずれかである:
  • ft::ONE_STEP 1ステップアルゴリズム。
  • ft::MULTI_STEP このアルゴリズムは基本関数の半径を自動的に増加させる。
  • ft::ITERATIVE 部分的な計算を用いて複数のステップで実行する反復アルゴリズム。

この関数は、ファジー数学に基づくインペインティング手法を提供する。

覚え書き
これらのアルゴリズムは論文 [223] で説明されている。