OpenCV 4.5.3(日本語機械翻訳)
関数 | 変数
F_image

関数

cv::ft::CV_EXPORTS_AS (createKernel1) void createKernel(InputArray A
基本的な関数からカーネルを作成します。[【詳解】(英語]
CV_EXPORTS_W void cv::ft::createKernel (int function, int radius, OutputArray kernel, const int chn)
一般的な関数からカーネルを作成します。[【詳解】(英語]
CV_EXPORTS_W void cv::ft::inpaint (InputArray image, InputArray mask, OutputArray output, int radius, int function, int algorithm)
画像のインペインティング[【詳解】(英語]
CV_EXPORTS_W void cv::ft::filter (InputArray image, InputArray kernel, OutputArray output)
画像のフィルタリング[【詳解】(英語]

変数

InputArray cv::ft::B
InputArray OutputArray cv::ft::kernel
InputArray OutputArray const int cv::ft::chn

詳解

関数詳解

createKernel()

CV_EXPORTS_W void cv::ft::createKernel ( int function,
int radius,
OutputArray kernel,
const int chn
)

一般的な関数からカーネルを作成します。

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

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

CV_EXPORTS_AS()

cv::ft::CV_EXPORTS_AS ( createKernel1 )

基本的な関数からカーネルを作成します。

引数
A 軸で使用される基本関数x.
B 軸で使用される基本関数y.
kernel から派生した最終的な32ビットカーネルAおよびB.
chn カーネルのチャンネル数

後段のファジー画像処理に使用できるカーネルを作成する関数です。

filter()

CV_EXPORTS_W void cv::ft::filter ( InputArray image,
InputArray kernel,
OutputArray output
)

画像のフィルタリング

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

入力画像をF変換してフィルタリングします.

inpaint()

CV_EXPORTS_W void cv::ft::inpaint ( InputArray image,
InputArray mask,
OutputArray output,
int radius,
int function,
int algorithm
)

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

引数
image 入力画像.
mask 不要な領域のマーキングに使われるマスク。
output 出力される32ビット画像。
radius 基本関数の半径.
function 関数の種類は以下のいずれかになります。
  • ft::LINEAR線形基本関数。
algorithm Algorithm以下のいずれかの方法で行います。
  • ft::ONE_STEPワンステップアルゴリズム。
  • ft::MULTI_STEPこのアルゴリズムは、基本関数の半径を自動的に増加させます。
  • ft::ITERATIVE部分的な計算を用いて、より多くのステップで実行される反復アルゴリズム。

この関数は、ファジー数学に基づいたインペインティング技術を提供します。

覚え書き
これらのアルゴリズムについては、論文[Perf:rec].