mirror of
https://github.com/wassname/scikit-image.git
synced 2026-06-30 20:00:37 +08:00
fix num_peaks parameter bug in peak_local_max
This commit is contained in:
@@ -95,9 +95,9 @@ def peak_local_max(image, min_distance=10, threshold='deprecated',
|
||||
# get coordinates of peaks
|
||||
coordinates = np.transpose(image_t.nonzero())
|
||||
|
||||
if len(coordinates) > num_peaks:
|
||||
intensities = image[tuple(coordinates.T)]
|
||||
if coordinates.shape[0] > num_peaks:
|
||||
intensities = image[coordinates[:, 0], coordinates[:, 1]]
|
||||
idx_maxsort = np.argsort(intensities)[::-1]
|
||||
coordinates = coordinates[idx_maxsort][:2]
|
||||
coordinates = coordinates[idx_maxsort][:num_peaks]
|
||||
|
||||
return coordinates
|
||||
|
||||
Reference in New Issue
Block a user