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

円検出アルゴリズムの基底クラス。: 続き...

#include <opencv2/cudaimgproc.hpp>

Collaboration diagram for cv::cuda::HoughCirclesDetector:

公開メンバ関数

virtual void detect (InputArray src, OutputArray circles, Stream &stream=Stream::Null())=0
 Hough変換を用いてグレースケール画像内の円を検出する。
 
virtual int getCannyThreshold () const =0
 
virtual float getDp () const =0
 
virtual int getMaxCircles () const =0
 
virtual int getMaxRadius () const =0
 
virtual float getMinDist () const =0
 
virtual int getMinRadius () const =0
 
virtual int getVotesThreshold () const =0
 
virtual void setCannyThreshold (int cannyThreshold)=0
 
virtual void setDp (float dp)=0
 
virtual void setMaxCircles (int maxCircles)=0
 
virtual void setMaxRadius (int maxRadius)=0
 
virtual void setMinDist (float minDist)=0
 
virtual void setMinRadius (int minRadius)=0
 
virtual void setVotesThreshold (int votesThreshold)=0
 
- Public Member Functions inherited from cv::Algorithm
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual void clear ()
 アルゴリズムの状態をクリアする。
 
virtual bool empty () const
 Algorithm が空の場合(たとえば開始直後や読み込みに失敗した後)に true を返す。
 
virtual String getDefaultName () const
 
virtual void read (const FileNode &fn)
 ファイルストレージからアルゴリズムの引数を読み込む。
 
virtual void save (const String &filename) const
 
virtual void write (FileStorage &fs) const
 アルゴリズムの引数をファイルストレージに保存する。
 
void write (FileStorage &fs, const String &name) const
 

Additional Inherited Members

- Static Public Member Functions inherited from cv::Algorithm
template<typename _Tp >
static Ptr< _Tpload (const String &filename, const String &objname=String())
 ファイルからアルゴリズムを読み込む。
 
template<typename _Tp >
static Ptr< _TploadFromString (const String &strModel, const String &objname=String())
 文字列からアルゴリズムを読み込む。
 
template<typename _Tp >
static Ptr< _Tpread (const FileNode &fn)
 ファイルノードからアルゴリズムを読み込む。
 
- Protected Member Functions inherited from cv::Algorithm
void writeFormat (FileStorage &fs) const
 

詳細説明

円検出アルゴリズムの基底クラス。:

メンバ関数詳解

◆ detect()

virtual void cv::cuda::HoughCirclesDetector::detect ( InputArray src,
OutputArray circles,
Stream & stream = Stream::Null() )
pure virtual

Hough変換を用いてグレースケール画像から円を検出する。

引数
src8ビット、シングルチャンネルのグレースケール入力画像。
circles検出された円の出力ベクトル。各ベクトルは3要素の浮動小数点ベクトル \((x, y, radius)\) として符号化される。
stream非同期版のための Stream
参照
HoughCircles

◆ getCannyThreshold()

virtual int cv::cuda::HoughCirclesDetector::getCannyThreshold ( ) const
pure virtual

◆ getDp()

virtual float cv::cuda::HoughCirclesDetector::getDp ( ) const
pure virtual

◆ getMaxCircles()

virtual int cv::cuda::HoughCirclesDetector::getMaxCircles ( ) const
pure virtual

◆ getMaxRadius()

virtual int cv::cuda::HoughCirclesDetector::getMaxRadius ( ) const
pure virtual

◆ getMinDist()

virtual float cv::cuda::HoughCirclesDetector::getMinDist ( ) const
pure virtual

◆ getMinRadius()

virtual int cv::cuda::HoughCirclesDetector::getMinRadius ( ) const
pure virtual

◆ getVotesThreshold()

virtual int cv::cuda::HoughCirclesDetector::getVotesThreshold ( ) const
pure virtual

◆ setCannyThreshold()

virtual void cv::cuda::HoughCirclesDetector::setCannyThreshold ( int cannyThreshold)
pure virtual

◆ setDp()

virtual void cv::cuda::HoughCirclesDetector::setDp ( float dp)
pure virtual

◆ setMaxCircles()

virtual void cv::cuda::HoughCirclesDetector::setMaxCircles ( int maxCircles)
pure virtual

◆ setMaxRadius()

virtual void cv::cuda::HoughCirclesDetector::setMaxRadius ( int maxRadius)
pure virtual

◆ setMinDist()

virtual void cv::cuda::HoughCirclesDetector::setMinDist ( float minDist)
pure virtual

◆ setMinRadius()

virtual void cv::cuda::HoughCirclesDetector::setMinRadius ( int minRadius)
pure virtual

◆ setVotesThreshold()

virtual void cv::cuda::HoughCirclesDetector::setVotesThreshold ( int votesThreshold)
pure virtual

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