OpenCV  4.10.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
 

详细描述

线提取方法

以下描述的线提取方法主要基于 [288]。提取过程从原始图像生成的 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

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