![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
クラス | |
| class | cv::cuda::HoughCirclesDetector |
| 円検出アルゴリズムの基底クラス。 : 続き... | |
| class | cv::cuda::HoughLinesDetector |
| 直線検出アルゴリズムの基底クラス。 : 続き... | |
| class | cv::cuda::HoughSegmentDetector |
| 線分検出アルゴリズムの基底クラス。 : 続き... | |
関数 | |
| Ptr< GeneralizedHoughBallard > | cv::cuda::createGeneralizedHoughBallard () |
| [17] に基づく一般化ハフ変換の実装を生成する。 | |
| Ptr< GeneralizedHoughGuil > | cv::cuda::createGeneralizedHoughGuil () |
| [118] に基づく一般化ハフ変換の実装を生成する。 | |
| Ptr< HoughCirclesDetector > | cv::cuda::createHoughCirclesDetector (float dp, float minDist, int cannyThreshold, int votesThreshold, int minRadius, int maxRadius, int maxCircles=4096) |
| cuda::HoughCirclesDetector の実装を生成する。 | |
| Ptr< HoughLinesDetector > | cv::cuda::createHoughLinesDetector (float rho, float theta, int threshold, bool doSort=false, int maxLines=4096) |
| cuda::HoughLinesDetector の実装を生成する。 | |
| Ptr< HoughSegmentDetector > | cv::cuda::createHoughSegmentDetector (float rho, float theta, int minLineLength, int maxLineGap, int maxLines=4096, int threshold=-1) |
| cuda::HoughSegmentDetector の実装を生成する。 | |
| Ptr< GeneralizedHoughBallard > cv::cuda::createGeneralizedHoughBallard | ( | ) |
#include <opencv2/cudaimgproc.hpp>
[17] による一般化ハフ変換の実装を生成する。
| Ptr< GeneralizedHoughGuil > cv::cuda::createGeneralizedHoughGuil | ( | ) |
#include <opencv2/cudaimgproc.hpp>
[118] による一般化ハフ変換の実装を作成する。
| Ptr< HoughCirclesDetector > cv::cuda::createHoughCirclesDetector | ( | float | dp, |
| float | minDist, | ||
| int | cannyThreshold, | ||
| int | votesThreshold, | ||
| int | minRadius, | ||
| int | maxRadius, | ||
| int | maxCircles = 4096 ) |
#include <opencv2/cudaimgproc.hpp>
cuda::HoughCirclesDetector の実装を生成する。
| dp | アキュムレータの解像度と画像の解像度の逆比。例えば dp=1 の場合、アキュムレータは入力画像と同じ解像度を持つ。dp=2 の場合、アキュムレータは幅と高さが半分になる。 |
| minDist | 検出される円の中心間の最小距離。この引数が小さすぎると、真の円に加えて複数の近接した円が誤検出されることがある。大きすぎると、いくつかの円が見落とされることがある。 |
| cannyThreshold | Cannyエッジ検出器に渡される2つのうち高い方のしきい値(低い方はその半分になる)。 |
| votesThreshold | 検出段階における円の中心に対するアキュムレータのしきい値。これが小さいほど、より多くの誤った円が検出されることがある。 |
| minRadius | 円の最小半径。 |
| maxRadius | 円の最大半径。 |
| maxCircles | 出力する円の最大数。 |
| Ptr< HoughLinesDetector > cv::cuda::createHoughLinesDetector | ( | float | rho, |
| float | theta, | ||
| int | threshold, | ||
| bool | doSort = false, | ||
| int | maxLines = 4096 ) |
#include <opencv2/cudaimgproc.hpp>
cuda::HoughLinesDetector の実装を生成する。
| rho | アキュムレータの距離解像度(ピクセル単位)。 |
| theta | アキュムレータの角度解像度(ラジアン単位)。 |
| threshold | Accumulator のしきい値引数。十分な票数 ( \(>\texttt{threshold}\) ) を得た直線のみが返される。 |
| doSort | 票数によって直線をソートする。 |
| maxLines | 出力する直線の最大数。 |
| Ptr< HoughSegmentDetector > cv::cuda::createHoughSegmentDetector | ( | float | rho, |
| float | theta, | ||
| int | minLineLength, | ||
| int | maxLineGap, | ||
| int | maxLines = 4096, | ||
| int | threshold = -1 ) |
#include <opencv2/cudaimgproc.hpp>
cuda::HoughSegmentDetector の実装を生成する。
| rho | アキュムレータの距離解像度(ピクセル単位)。 |
| theta | アキュムレータの角度解像度(ラジアン単位)。 |
| minLineLength | 直線の最小長。これより短い線分は棄却される。 |
| maxLineGap | 同一直線上の点を連結するために許容される、点間の最大ギャップ。 |
| maxLines | 出力する直線の最大数。 |
| threshold | アキュムレータのしきい値引数。十分な票数 ( \(>\texttt{threshold}\) ) を得た直線のみが返される。 |