![]() |
OpenCV
3.4.16
Open Source Computer Vision
|
Classes | |
| class | cv::cuda::HoughCirclesDetector |
| Base class for circles detector algorithm. : More... | |
| class | cv::cuda::HoughLinesDetector |
| Base class for lines detector algorithm. : More... | |
| class | cv::cuda::HoughSegmentDetector |
| Base class for line segments detector algorithm. : More... | |
Functions | |
| Ptr< GeneralizedHoughBallard > | cv::cuda::createGeneralizedHoughBallard () |
| Creates implementation for generalized hough transform from [13] . More... | |
| Ptr< GeneralizedHoughGuil > | cv::cuda::createGeneralizedHoughGuil () |
| Creates implementation for generalized hough transform from [92] . More... | |
| Ptr< HoughCirclesDetector > | cv::cuda::createHoughCirclesDetector (float dp, float minDist, int cannyThreshold, int votesThreshold, int minRadius, int maxRadius, int maxCircles=4096) |
| Creates implementation for cuda::HoughCirclesDetector . More... | |
| Ptr< HoughLinesDetector > | cv::cuda::createHoughLinesDetector (float rho, float theta, int threshold, bool doSort=false, int maxLines=4096) |
| Creates implementation for cuda::HoughLinesDetector . More... | |
| Ptr< HoughSegmentDetector > | cv::cuda::createHoughSegmentDetector (float rho, float theta, int minLineLength, int maxLineGap, int maxLines=4096) |
| Creates implementation for cuda::HoughSegmentDetector . More... | |
| Ptr<GeneralizedHoughBallard> cv::cuda::createGeneralizedHoughBallard | ( | ) |
#include <opencv2/cudaimgproc.hpp>
Creates implementation for generalized hough transform from [13] .
| Ptr<GeneralizedHoughGuil> cv::cuda::createGeneralizedHoughGuil | ( | ) |
#include <opencv2/cudaimgproc.hpp>
Creates implementation for generalized hough transform from [92] .
| Ptr<HoughCirclesDetector> cv::cuda::createHoughCirclesDetector | ( | float | dp, |
| float | minDist, | ||
| int | cannyThreshold, | ||
| int | votesThreshold, | ||
| int | minRadius, | ||
| int | maxRadius, | ||
| int | maxCircles = 4096 |
||
| ) |
#include <opencv2/cudaimgproc.hpp>
Creates implementation for cuda::HoughCirclesDetector .
| dp | Inverse ratio of the accumulator resolution to the image resolution. For example, if dp=1 , the accumulator has the same resolution as the input image. If dp=2 , the accumulator has half as big width and height. |
| minDist | Minimum distance between the centers of the detected circles. If the parameter is too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is too large, some circles may be missed. |
| cannyThreshold | The higher threshold of the two passed to Canny edge detector (the lower one is twice smaller). |
| votesThreshold | The accumulator threshold for the circle centers at the detection stage. The smaller it is, the more false circles may be detected. |
| minRadius | Minimum circle radius. |
| maxRadius | Maximum circle radius. |
| maxCircles | Maximum number of output circles. |
| Ptr<HoughLinesDetector> cv::cuda::createHoughLinesDetector | ( | float | rho, |
| float | theta, | ||
| int | threshold, | ||
| bool | doSort = false, |
||
| int | maxLines = 4096 |
||
| ) |
#include <opencv2/cudaimgproc.hpp>
Creates implementation for cuda::HoughLinesDetector .
| rho | Distance resolution of the accumulator in pixels. |
| theta | Angle resolution of the accumulator in radians. |
| threshold | Accumulator threshold parameter. Only those lines are returned that get enough votes ( \(>\texttt{threshold}\) ). |
| doSort | Performs lines sort by votes. |
| maxLines | Maximum number of output lines. |
| Ptr<HoughSegmentDetector> cv::cuda::createHoughSegmentDetector | ( | float | rho, |
| float | theta, | ||
| int | minLineLength, | ||
| int | maxLineGap, | ||
| int | maxLines = 4096 |
||
| ) |
#include <opencv2/cudaimgproc.hpp>
Creates implementation for cuda::HoughSegmentDetector .
| rho | Distance resolution of the accumulator in pixels. |
| theta | Angle resolution of the accumulator in radians. |
| minLineLength | Minimum line length. Line segments shorter than that are rejected. |
| maxLineGap | Maximum allowed gap between points on the same line to link them. |
| maxLines | Maximum number of output lines. |
1.8.13