, 150, 0, 0);
//这里注意第五个参数,表示阈值,阈值越大,表明检测的越精准,速度越快,得到的直线越少(得到的直线都是很有把握的直线)
//这里得到的lines是包含rho和...阈值我设为250,看看直线检测的效果。你会发现,怎么图中一些很明显的直线都没检测出来啊?原因是,我们阈值设置的有点高,只有那些有足够的把握认为是直线的直线才可能检测出来。
?...霍夫圆变换
刚刚的霍夫变换是检测直线的,如果我们想检测圆形,那该怎么办?那就用霍夫圆变换!用法也大同小异。...;
HoughCircles(midImage, circles, CV_HOUGH_GRADIENT, 1.5, 10, 200, 150, 0, 0); //注意第七的参数为阈值,可以自行调整...另外提一点,霍夫圆变换的检测速度很慢,显然进行圆检测的计算量还真不少!
?