OpenCV图像项目中,圆的检测很常见。
例如:检测烂苹果的个数,寻找目标靶心,人眼,嘴巴识别等。
其中用到的关键技术是OpenCV中集成的霍夫圆检测函数。...Double mindist, // 10 最短距离-可以分辨是两个圆的,否则认为是同心圆- src_gray.rows/8
Double param1,...:
调参困难,运行速度慢
如何实现准确而又高效的圆的检测呢?...vector cicles;
HoughCircles(midImage, cicles,HOUGH_GRADIENT, 1.5, 35, 200, 150,0,0);//霍夫圆变换...waitKey(0);
}
}
}
}
return 0;
}
总结:
拟合椭圆方法在准确度上明显优于霍夫圆变换和最小包裹圆方法