OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
公共成员函数 | 公共属性 | 所有成员列表
cv::line_descriptor::KeyLine 结构体参考

表示一条线的类。 更多...

#include <opencv2/line_descriptor/descriptor.hpp>

cv::line_descriptor::KeyLine 的协作图

公共成员函数

 KeyLine ()
 
Point2f getEndPoint () const
 
Point2f getEndPointInOctave () const
 
Point2f getStartPoint () const
 
Point2f getStartPointInOctave () const
 

公共属性

float angle
 
int class_id
 
float endPointX
 
float endPointY
 
float ePointInOctaveX
 
float ePointInOctaveY
 
float lineLength
 
int numOfPixels
 
int octave
 
Point2f pt
 
float response
 
float size
 
float sPointInOctaveX
 
float sPointInOctaveY
 
float startPointX
 
float startPointY
 

详细描述

表示一条线的类。

如前所述,有必要设计一个类,它可以完全存储表征一条线所需的信息,并在需要时将其绘制到提取该线的图像上。

KeyLine* 类是为了实现这个目标而创建的;它主要受 Feature2d 中的 KeyPoint 类的启发,因为 KeyLine 共享 KeyPoint 的一些字段,即使它们中的一部分在谈论线时具有不同的含义。特别是

除了受 KeyPoint 类启发的字段之外,KeyLines 还存储了有关线在原始图像和提取该线的八度中的极端值的信息,有关线的长度和它所覆盖的像素数量的信息。

构造函数和析构函数文档

◆ KeyLine()

cv::line_descriptor::KeyLine::KeyLine ( )
inline

构造函数

成员函数文档

◆ getEndPoint()

Point2f cv::line_descriptor::KeyLine::getEndPoint ( ) const
inline

返回原始图像中线的端点

◆ getEndPointInOctave()

Point2f cv::line_descriptor::KeyLine::getEndPointInOctave ( ) const
inline

返回从提取该线的八度中获取的线的端点

◆ getStartPoint()

Point2f cv::line_descriptor::KeyLine::getStartPoint ( ) const
inline

返回原始图像中线的起点

◆ getStartPointInOctave()

Point2f cv::line_descriptor::KeyLine::getStartPointInOctave ( ) const
inline

返回从提取该线的八度中获取的线的起点

成员数据文档

◆ angle

float cv::line_descriptor::KeyLine::angle

线的朝向

◆ class_id

int cv::line_descriptor::KeyLine::class_id

对象 ID,可用于根据它们所代表的线对关键线进行聚类

◆ endPointX

float cv::line_descriptor::KeyLine::endPointX

◆ endPointY

float cv::line_descriptor::KeyLine::endPointY

◆ ePointInOctaveX

float cv::line_descriptor::KeyLine::ePointInOctaveX

◆ ePointInOctaveY

float cv::line_descriptor::KeyLine::ePointInOctaveY

◆ lineLength

float cv::line_descriptor::KeyLine::lineLength

线的长度

◆ numOfPixels

int cv::line_descriptor::KeyLine::numOfPixels

线覆盖的像素数

◆ octave

int cv::line_descriptor::KeyLine::octave

八度(金字塔层),从中提取了关键线

◆ pt

Point2f cv::line_descriptor::KeyLine::pt

中点的坐标

◆ response

float cv::line_descriptor::KeyLine::response

响应,根据响应选择最强的关键线。它表示为线的长度与图像宽度和高度的最大值之比

◆ size

float cv::line_descriptor::KeyLine::size

包含线的最小面积

◆ sPointInOctaveX

float cv::line_descriptor::KeyLine::sPointInOctaveX

线在提取它的图像中的极端值

◆ sPointInOctaveY

float cv::line_descriptor::KeyLine::sPointInOctaveY

◆ startPointX

float cv::line_descriptor::KeyLine::startPointX

线在原始图像中的极端值

◆ startPointY

float cv::line_descriptor::KeyLine::startPointY

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