From ce41f74ab4f93dde759e531ea86d3ad6c69e6798 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky <no@email> Date: Mon, 22 Nov 2010 12:16:38 +0000 Subject: [PATCH] decreased the lower canny threshold in HoughCircles, helps to detect some circles in low-contrast images (ticket #518) --- modules/imgproc/src/hough.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/imgproc/src/hough.cpp b/modules/imgproc/src/hough.cpp index bd0fc36151..60b3be98ed 100644 --- a/modules/imgproc/src/hough.cpp +++ b/modules/imgproc/src/hough.cpp @@ -817,7 +817,7 @@ icvHoughCirclesGradient( CvMat* img, float dp, float min_dist, CvSeqReader reader; edges = cvCreateMat( img->rows, img->cols, CV_8UC1 ); - cvCanny( img, edges, MAX(canny_threshold/2,1), canny_threshold, 3 ); + cvCanny( img, edges, MAX(canny_threshold/5,1), canny_threshold, 3 ); dx = cvCreateMat( img->rows, img->cols, CV_16SC1 ); dy = cvCreateMat( img->rows, img->cols, CV_16SC1 );