Filter löschen
Filter löschen

Peak detection in a Filled area 2-D plot

2 Ansichten (letzte 30 Tage)
masha ghasemi
masha ghasemi am 5 Jul. 2020
Kommentiert: Image Analyst am 5 Jul. 2020
Hello,
i've been working on "Filled area 2-D plot",
I have this image(that i attached) ....how can i detect maximum value of Y?
as you see in this image Y is 11.
Thanks a lot.
  3 Kommentare
masha ghasemi
masha ghasemi am 5 Jul. 2020
hello
i have an image from a face, i ploted this image using (Filled area 2-D plot),
i attached my result, i wanna find maximum Y from plot(as you see in this image is Y=11)
I coudnt use ''findpeaks'' because my output type from this kind of plot(Area) is 1*92 Area
Image Analyst
Image Analyst am 5 Jul. 2020
Give us data and code to reproduce that plot.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sumeet Singh
Sumeet Singh am 5 Jul. 2020
You can use findpeaks, available in Signal Processing Toolbox to find local maxima.
  3 Kommentare
Sumeet Singh
Sumeet Singh am 5 Jul. 2020
If data is available to you then you may try this code.
[max_col, rows] = max(data)
[peak, col_idx] = max(max_col) %peak -> peak value in data, col_idx -> column index of peak value
row_idx = rows(col_idx) %col_idx -> row index of peak value
Stacked value can be calculated by summing up the row containing peak value
masha ghasemi
masha ghasemi am 5 Jul. 2020
hello
i have an image from a face, i ploted this image using (Filled area 2-D plot),
i attached my result, i wanna find maximum Y from plot(as you see in this image is Y=11)
I coudnt use ''findpeaks'' because my output type from this kind of plot(Area) is 1*92 Area
please heeeelp me

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by