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

此结构体的文档从以下文件生成