CudaHoughCirclesDetector Constructor |
http://www.emgu.com
Create hough circles detector
Namespace: Emgu.CV.CudaAssembly: Emgu.CV.Cuda (in Emgu.CV.Cuda.dll) Version: 3.0.0.2161 (3.0.0.2161)
Syntaxpublic CudaHoughCirclesDetector(
float dp,
float minDist,
int cannyThreshold,
int votesThreshold,
int minRadius,
int maxRadius,
int maxCircles = 4096
)
Public Sub New (
dp As Single,
minDist As Single,
cannyThreshold As Integer,
votesThreshold As Integer,
minRadius As Integer,
maxRadius As Integer,
Optional maxCircles As Integer = 4096
)
public:
CudaHoughCirclesDetector(
float dp,
float minDist,
int cannyThreshold,
int votesThreshold,
int minRadius,
int maxRadius,
int maxCircles = 4096
)
new :
dp : float32 *
minDist : float32 *
cannyThreshold : int *
votesThreshold : int *
minRadius : int *
maxRadius : int *
?maxCircles : int
(* Defaults:
let _maxCircles = defaultArg maxCircles 4096
*)
-> CudaHoughCirclesDetector
Parameters
- dp
- Type: SystemSingle
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
- Type: SystemSingle
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
- Type: SystemInt32
The higher threshold of the two passed to Canny edge detector (the lower one is twice smaller). - votesThreshold
- Type: SystemInt32
The accumulator threshold for the circle centers at the detection stage. The smaller it is, the more false circles may be detected. - minRadius
- Type: SystemInt32
Minimum circle radius. - maxRadius
- Type: SystemInt32
Maximum circle radius. - maxCircles (Optional)
- Type: SystemInt32
Maximum number of output circles.
See Also