![]() |
OpenCV 4.12.0
開源計算機視覺
|
一個表示線的類。 更多...
#include <opencv2/line_descriptor/descriptor.hpp>
公共成員函式 | |
| 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 還儲存有關原始影像和提取該影像的八度音階中的線端點、線的長度以及它覆蓋的畫素數量的資訊。
|
inline |
建構函式
|
inline |
返回原始影像中線的終點
|
inline |
返回從提取該線的八度音階中線的終點
|
inline |
返回原始影像中線的起點
|
inline |
返回從提取該線的八度音階中線的起點
| float cv::line_descriptor::KeyLine::angle |
線的方向
| int cv::line_descriptor::KeyLine::class_id |
物件 ID,可用於按它們表示的線對關鍵線進行聚類
| float cv::line_descriptor::KeyLine::endPointX |
| float cv::line_descriptor::KeyLine::endPointY |
| float cv::line_descriptor::KeyLine::ePointInOctaveX |
| float cv::line_descriptor::KeyLine::ePointInOctaveY |
| float cv::line_descriptor::KeyLine::lineLength |
線的長度
| int cv::line_descriptor::KeyLine::numOfPixels |
線覆蓋的畫素數
| int cv::line_descriptor::KeyLine::octave |
從中提取關鍵線的八度音階(金字塔層)
| Point2f cv::line_descriptor::KeyLine::pt |
中點的座標
| float cv::line_descriptor::KeyLine::response |
從中選擇最強關鍵線的響應。它表示為線的長度與影像寬度和高度之間的最大值之比
| float cv::line_descriptor::KeyLine::size |
包含線的最小面積
| float cv::line_descriptor::KeyLine::sPointInOctaveX |
線在其提取的影像中的極值
| float cv::line_descriptor::KeyLine::sPointInOctaveY |
| float cv::line_descriptor::KeyLine::startPointX |
原始影像中線的極值
| float cv::line_descriptor::KeyLine::startPointY |