OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 公開変数類 | 全メンバ一覧
cv::line_descriptor::KeyLine 構造体

A class to represent a line [詳解]

#include <descriptor.hpp>

公開メンバ関数

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

公開変数類

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

詳解

線を表現するクラス

以上のように、線の特徴を完全に把握し、必要に応じて抽出した画像にプロットするために必要な情報を完全に格納するクラスを設計する必要がありました。

KeyLine*クラスはこのような目的のために作成されました。これは主にFeature2dのKeyPointクラスを参考にしています。KeyLineのフィールドのいくつかを共有しているからです。 KeyPoint のフィールドの一部を共有しているからです。具体的には

クラスにインスパイアされたフィールドとは別にKeyPointクラスにインスパイアされたフィールドの他に、KeyLinesは、元の画像とその抽出されたオクターブ内のラインの極限に関する情報、ラインの長さとそれがカバーするピクセル数に関する情報を保存します。

構築子と解体子

KeyLine()

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

コンストラクタ

関数詳解

getEndPoint()

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

元画像の線の終点を返す

getEndPointInOctave()

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

抽出されたオクターブ内の線の終点を返します 抽出されたオクターブ内の線の終点を返します

getStartPoint()

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

元の画像内の線の始点を返します。

getStartPointInOctave()

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

抽出されたオクターブ内の線の始点を返します。

メンバ詳解

angle

CV_PROP_RW float cv::line_descriptor::KeyLine::angle

線の向き

class_id

CV_PROP_RW int cv::line_descriptor::KeyLine::class_id

キーラインを表す線でクラスタリングするために使用される、オブジェクトID

lineLength

CV_PROP_RW float cv::line_descriptor::KeyLine::lineLength

線の長さ

numOfPixels

CV_PROP_RW int cv::line_descriptor::KeyLine::numOfPixels

線で覆われているピクセルの数

octave

CV_PROP_RW int cv::line_descriptor::KeyLine::octave

キーラインが抽出されたオクターブ(ピラミッド層)

pt

CV_PROP_RW Point2f cv::line_descriptor::KeyLine::pt

中間点の座標

response

CV_PROP_RW float cv::line_descriptor::KeyLine::response

最も強いキーラインが選択されたレスポンス。ラインの長さと、画像の幅と高さの最大値の比で表される。

size

CV_PROP_RW float cv::line_descriptor::KeyLine::size

線を含む最小面積

sPointInOctaveX

CV_PROP_RW float cv::line_descriptor::KeyLine::sPointInOctaveX

抽出された画像中のラインの極値

startPointX

CV_PROP_RW float cv::line_descriptor::KeyLine::startPointX

元の画像におけるラインの極値


この構造体詳解は次のファイルから抽出されました: