OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::line_descriptor::LSDParam 結構體參考

#include <opencv2/line_descriptor/descriptor.hpp>

cv::line_descriptor::LSDParam 的協作圖

公共成員函式

 LSDParam ()
 

公共屬性

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

詳細描述

線條提取方法

以下描述的線條提取方法主要基於 [292] 。提取從原始影像生成的 Gaussian 金字塔開始,下采樣 N-1 次,模糊 N 次,以獲得 N 層(每個八度音階一層),其中第 0 層對應於輸入影像。然後,從金字塔的每一層(八度音階)中,使用 LSD 演算法提取線條。

與原始文章中使用的 EDLine 線條提取器不同,LSD 僅提供有關線條極端的資訊;因此,關於線條的斜率和方程的附加資訊透過分析方法計算。畫素數使用 LineIterator 獲得。提取的線條以 KeyLine 物件的形式返回,但由於提取基於與 BinaryDescriptor 類中使用的不同方法,因此與原始影像和從中提取的八度音階中線條的極端相關聯的資料一致。KeyLine 的欄位 class_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

此結構體的文件從以下檔案生成