From 44095eef81c7b98d119dc121a629331f6579fc1e Mon Sep 17 00:00:00 2001 From: Malcolm Reynolds Date: Fri, 15 Mar 2013 18:50:43 +0000 Subject: [PATCH] FIX: number of peaks returned from feature.corner_peaks corner_peaks accepted a num_peaks argument, but the call to peak_local_max inside the function used np.inf instead of the value of this keyword argument, leading to an unbounded number of peaks being returned. --- skimage/feature/corner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skimage/feature/corner.py b/skimage/feature/corner.py index 12d3fb70..39816934 100644 --- a/skimage/feature/corner.py +++ b/skimage/feature/corner.py @@ -489,7 +489,7 @@ def corner_peaks(image, min_distance=10, threshold_abs=0, threshold_rel=0.1, threshold_abs=threshold_abs, threshold_rel=threshold_rel, exclude_border=exclude_border, - indices=False, num_peaks=np.inf, + indices=False, num_peaks=num_peaks, footprint=footprint, labels=labels) if min_distance > 0: coords = np.transpose(peaks.nonzero())