原文:https://blog.csdn.net/akadiao/article/details/80958578
环境Win7-64+VS2012+EmguCV3.0.0
使用Hough变换在灰度图像中查找圆圈:HoughCircles()
public static CircleF[] HoughCircles(
IInputArray image,//输入图像,8位单通道灰度图像
HoughType method,//检测方法使用。目前,唯一实现的方法是CV_HOUGH_GRADIENT
double dp,//累加器分辨率与图像分辨率的反比。例如,如果dp = 1,则累加器具有与输入图像相同的分辨率。如果dp = 2,则累加器的宽度和高度都是一半
double minDist,//检测到的圆的中心之间的最小距离。太小会多检,太大会漏检
double param1 = 100,//传递给Canny()检测器的两个阈值中的较高的阈值(较高的是较低的两倍左右)
double param2 = 100,//检测阶段圆心的累加器阈值。越小,可得到越多的圆
int minRadius = 0,//最小圆半径
int maxRadius = 0//最大圆半径
)