найти минимальный пик в шумном сигнале в python - PullRequest
0 голосов
/ 27 марта 2020

Я хочу найти пики в красных кружках в шумном сигнале, подобном этому: сигнал

Я нашел локальный минимум благодаря argrelmin. Я хочу узнать вертикальную линию изображения, поэтому я отображаю интенсивность одной строки:

pix = np.arange(0, 2064, 1)
img = image[1544, 0:2064]  #the last line of my picture
thresh_img = 500
img[np.where(img > thresh_img)] = 0
vertical_line = argrelmin(img, order=1)[0]
plt.figure('vertical line')
plt.plot(pix, img)
plt.plot(vertical_line , img[vertical_line ], 'x')
...