OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::dpm::DPMDetector クラスabstract

これはC++の抽象クラスであり、DPMを扱うための外部ユーザーAPIを提供する。続き...

#include <opencv2/dpm.hpp>

Collaboration diagram for cv::dpm::DPMDetector:

クラス

struct  ObjectDetection
 

公開メンバ関数

virtual ~DPMDetector ()
 
virtual void detect (cv::Mat &image, std::vector< ObjectDetection > &objects)=0
 与えられた画像中から、ロード済みのクラス(モデル)のオブジェクトを含む可能性が高い矩形領域と、対応する信頼度を見つける。
 
virtual size_t getClassCount () const =0
 ロード済みのモデル(クラス)の数を返す。
 
virtual std::vector< std::string > const & getClassNames () const =0
 コンストラクタや load メソッドで渡された、またはそれらのメソッドでモデルのファイル名から抽出されたクラス(モデル)名を返す。
 
virtual bool isEmpty () const =0
 

静的公開メンバ関数

static cv::Ptr< DPMDetectorcreate (std::vector< std::string > const &filenames, std::vector< std::string > const &classNames=std::vector< std::string >())
 与えられた .xml ファイルから学習済みモデルをロードし、cv::Ptr<DPMDetector> を返す。
 

詳細説明

これはC++の抽象クラスであり、DPMを扱うための外部ユーザーAPIを提供する。

構築子と解体子の詳解

◆ ~DPMDetector()

virtual cv::dpm::DPMDetector::~DPMDetector ( )
inlinevirtual

メンバ関数詳解

◆ create()

static cv::Ptr< DPMDetector > cv::dpm::DPMDetector::create ( std::vector< std::string > const & filenames,
std::vector< std::string > const & classNames = std::vector< std::string >() )
static

与えられた .xml ファイルから学習済みモデルをロードし、cv::Ptr<DPMDetector> を返す。

引数
filenames学習済み検出器(モデル)を格納したファイル名の集合。各ファイルには1つのモデルが含まれる。そのようなファイルの例は /opencv_extra/testdata/cv/dpm/VOC2007_Cascade/ を参照。
classNames学習済みモデル名の集合。空の場合、各モデルの名前はモデルを含むファイルの名前から構築される。例えば "/home/user/cat.xml" に格納されたモデルは "cat" という名前を取得する。

◆ detect()

virtual void cv::dpm::DPMDetector::detect ( cv::Mat & image,
std::vector< ObjectDetection > & objects )
pure virtual

与えられた画像中から、ロード済みのクラス(モデル)のオブジェクトを含む可能性が高い矩形領域と、対応する信頼度を見つける。

引数
image画像。
objects検出結果: 矩形、スコア、クラスID。

◆ getClassCount()

virtual size_t cv::dpm::DPMDetector::getClassCount ( ) const
pure virtual

ロード済みのモデル(クラス)の数を返す。

◆ getClassNames()

virtual std::vector< std::string > const & cv::dpm::DPMDetector::getClassNames ( ) const
pure virtual

コンストラクタや load メソッドで渡された、またはそれらのメソッドでモデルのファイル名から抽出されたクラス(モデル)名を返す。

◆ isEmpty()

virtual bool cv::dpm::DPMDetector::isEmpty ( ) const
pure virtual

このクラス詳解は次のファイルから抽出されました: