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

#include <opencv2/line_descriptor/descriptor.hpp>

Collaboration diagram for cv::line_descriptor::LSDParam:

公開メンバ関数

 LSDParam ()
 

公開変数類

double ang_th
 
double density_th
 
double log_eps
 
int n_bins
 
double quant
 
double scale
 
double sigma_scale
 

詳細説明

線分抽出の手法

以下で説明する線分抽出の手法は、主に [295] に基づいている。抽出はまず、元画像から生成したガウシアンピラミッドから始まる。元画像を N-1 回ダウンサンプリングし N 回平滑化することで、N 層(各オクターブにつき 1 層)を得る。層 0 が入力画像に対応する。次に、ピラミッド内の各層(オクターブ)から、LSD アルゴリズムを用いて線分を抽出する。

元の論文で用いられている EDLine 線分抽出器とは異なり、LSD は線分の端点に関する情報のみを提供する。そのため、線分の傾きや方程式に関する追加情報は解析的手法によって計算される。ピクセル数は LineIterator を用いて取得する。抽出された線分は KeyLine オブジェクトの形で返されるが、抽出は BinaryDescriptor クラスで用いられる手法とは異なる手法に基づいているため、元画像における線分の端点に関連付けられたデータと、抽出元のオクターブにおけるそれとは一致する。KeyLineclass_id フィールドは、単一オクターブ内における線分の抽出順を示すインデックスとして用いられる。

構築子と解体子の詳解

◆ LSDParam()

cv::line_descriptor::LSDParam::LSDParam ( )
inline

メンバ変数詳解

◆ ang_th

double cv::line_descriptor::LSDParam::ang_th

◆ density_th

double cv::line_descriptor::LSDParam::density_th

◆ log_eps

double cv::line_descriptor::LSDParam::log_eps

◆ n_bins

int cv::line_descriptor::LSDParam::n_bins

◆ quant

double cv::line_descriptor::LSDParam::quant

◆ scale

double cv::line_descriptor::LSDParam::scale

◆ sigma_scale

double cv::line_descriptor::LSDParam::sigma_scale

この構造体詳解は次のファイルから抽出されました: