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

详细描述

线提取方法

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

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