OpenCV 4.5.3(日本語機械翻訳)
関数
Ximgproc_run_length_morphology

関数

CV_EXPORTS void cv::ximgproc::rl::threshold (InputArray src, OutputArray rlDest, double thresh, int type)
各配列要素に対して,固定レベルの閾値を適用します.[【詳解】(英語]
CV_EXPORTS void cv::ximgproc::rl::dilate (InputArray rlSrc, OutputArray rlDest, InputArray rlKernel, Point anchor=Point(0, 0))
特定の構造化要素を用いて,ランレングス符号化されたバイナリイメージを希釈します.[【詳解】(英語]
CV_EXPORTS void cv::ximgproc::rl::erode (InputArray rlSrc, OutputArray rlDest, InputArray rlKernel, bool bBoundaryOn=true, Point anchor=Point(0, 0))
特定の構造化要素を用いてランレングス符号化された二値画像を電極化します。[【詳解】(英語]
CV_EXPORTS cv::Mat cv::ximgproc::rl::getStructuringElement (int shape, Size ksize)
指定されたサイズと形状のランレングス符号化された構造化要素を返します。[【詳解】(英語]
CV_EXPORTS void cv::ximgproc::rl::paint (InputOutputArray image, InputArray rlSrc, const cv::Scalar &value)
ランレングスエンコードされた2値画像を、画像にペイントします。[【詳解】(英語]
CV_EXPORTS bool cv::ximgproc::rl::isRLMorphologyPossible (InputArray rlStructuringElement)
カスタムメイドの構造化要素をランレングス形態素解析で使用できるかどうかをチェックします。(カスタムメイドの構造化要素がランレングス形態素解析に使用できるかどうかをチェックします。)[【詳解】(英語]
CV_EXPORTS void cv::ximgproc::rl::createRLEImage (const std::vector< cv::Point3i > &runs, OutputArray res, Size size=Size(0, 0))
run のベクトル(列の先頭,列の最後,行)から,ランレングス符号化された画像を作成します[【詳解】(英語]
CV_EXPORTS void cv::ximgproc::rl::morphologyEx (InputArray rlSrc, OutputArray rlDest, int op, InputArray rlKernel, bool bBoundaryOnForErosion=true, Point anchor=Point(0, 0))
ランレングス符号化された2値画像に形態素解析を適用します。[【詳解】(英語]

詳解

関数詳解

createRLEImage()

CV_EXPORTS void cv::ximgproc::rl::createRLEImage ( const std::vector< cv::Point3i > & runs,
OutputArray res,
Size size = Size(0, 0)
)

run のベクトル(列の先頭,列の最後,行)から,ランレングス符号化された画像を作成します

引数
runs run のベクトル
res 結果
size 画像サイズ(侵食に "on "の境界線を利用する場合に利用されます.デフォルトを利用すると,入力の延長線上からサイズが計算されます).

dilate()

CV_EXPORTS void cv::ximgproc::rl::dilate ( InputArray rlSrc,
OutputArray rlDest,
InputArray rlKernel,
Point anchor = Point(0, 0)
)

特定の構造化要素を用いて,ランレングス符号化されたバイナリイメージを希釈します.

引数
rlSrc 入力画像
rlDest 結果
rlKernel カーネル
anchor 既定値 (0, 0) は通常,要素の中心になります.

erode()

CV_EXPORTS void cv::ximgproc::rl::erode ( InputArray rlSrc,
OutputArray rlDest,
InputArray rlKernel,
bool bBoundaryOn = true,
Point anchor = Point(0, 0)
)

特定の構造化要素を用いてランレングス符号化された二値画像を電極化します。

引数
rlSrc 入力画像
rlDest 結果
rlKernel カーネル
bBoundaryOn は,画像境界の外側にあるピクセルをオンとみなすかどうかを示します(True:デフォルトのcv::erodeFalse: 少し速くなります)
anchor 既定値 (0, 0) は通常,要素の中心になります.

getStructuringElement()

CV_EXPORTS cv::Mat cv::ximgproc::rl::getStructuringElement ( int shape,
Size ksize
)

指定されたサイズと形状のランレングス符号化された構造化要素を返します。

引数
shape 要素の形状は次のいずれかです。cv::MorphShapes
ksize 構造化要素のサイズ.

isRLMorphologyPossible()

CV_EXPORTS bool cv::ximgproc::rl::isRLMorphologyPossible ( InputArray rlStructuringElement )

カスタムメイドの構造化要素をランレングス形態素解析で使用できるかどうかをチェックします。(カスタムメイドの構造化要素がランレングス形態素解析に使用できるかどうかをチェックします。)

引数
rlStructuringElement テストされるマスク

morphologyEx()

CV_EXPORTS void cv::ximgproc::rl::morphologyEx ( InputArray rlSrc,
OutputArray rlDest,
int op,
InputArray rlKernel,
bool bBoundaryOnForErosion = true,
Point anchor = Point(0, 0)
)

ランレングス符号化された2値画像に形態素解析を適用します。

引数
rlSrc 入力画像
rlDest 結果
op がサポートするすべての演算cv::morphologyEx(を除く)。cv::MORPH_HITMISS)
rlKernel カーネル
bBoundaryOnForErosion は,画像の境界の外側にあるピクセルを,侵食演算のためにオンとみなすかどうかを示します(True:のデフォルトと同じように動作します)。cv::erodeFalse: 少し速くなります)
anchor 既定値 (0, 0) は通常,要素の中心になります.

paint()

CV_EXPORTS void cv::ximgproc::rl::paint ( InputOutputArray image,
InputArray rlSrc,
const cv::Scalar & value
)

ランレングスエンコードされた2値画像を、画像にペイントします。

引数
image 描画する画像(現在はシングルチャンネル画像のみ)。
rlSrc ランレングスエンコードされた画像
value 2値画像のすべての前景ピクセルは,この値に設定されます.

threshold()

CV_EXPORTS void cv::ximgproc::rl::threshold ( InputArray src,
OutputArray rlDest,
double thresh,
int type
)

各配列要素に対して,固定レベルの閾値を適用します.

引数
src 入力配列(シングルチャンネル)にペイントします。
rlDest 結果として得られるランレングス符号化画像.
thresh しきい値.
type スレッショルドタイプ(以下のみcv::THRESH_BINARYおよびcv::THRESH_BINARY_INVがサポートされています)