From ff29d2ccd166b18cc1c6802ef4dc303d33314d38 Mon Sep 17 00:00:00 2001 From: Andrew Mark Date: Thu, 12 Mar 2015 04:39:18 +0100 Subject: [PATCH] Sort peak candidates by intensity before starting supression. --- skimage/transform/hough_transform.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skimage/transform/hough_transform.py b/skimage/transform/hough_transform.py index 45dac3fc..f1402883 100644 --- a/skimage/transform/hough_transform.py +++ b/skimage/transform/hough_transform.py @@ -72,7 +72,8 @@ def hough_line_peaks(hspace, angles, dists, min_distance=9, min_angle=10, hspace_t = hspace > threshold label_hspace = measure.label(hspace_t) - props = measure.regionprops(label_hspace) + props = measure.regionprops(label_hspace, hspace_max) + props = sorted(props, key= lambda x: x.max_intensity)[::-1] coords = np.array([np.round(p.centroid) for p in props], dtype=int) hspace_peaks = []