我試圖瞭解如何從直方圖中檢測兩個峯。可以有多個,但我需要挑選最高的兩個。基本上我需要的是,雖然我會將這些高峯向左或向右移動,但我需要抓住它們。他們的傳播可能會有所不同,他們的PEAK值可能會改變,所以我必須找到一種方法來在Matlab中獲得這兩個峯值。從直方圖中檢測兩個最高峯
我到目前爲止所做的是創建一個5值窗口。該窗口填充了直方圖中的值,並執行掃描。每次我向前移動5步到下一個值時,將前一個窗口值與當前值進行比較。保留哪一個更大。
有沒有更好的方法來做到這一點?
我試圖瞭解如何從直方圖中檢測兩個峯。可以有多個,但我需要挑選最高的兩個。基本上我需要的是,雖然我會將這些高峯向左或向右移動,但我需要抓住它們。他們的傳播可能會有所不同,他們的PEAK值可能會改變,所以我必須找到一種方法來在Matlab中獲得這兩個峯值。從直方圖中檢測兩個最高峯
我到目前爲止所做的是創建一個5值窗口。該窗口填充了直方圖中的值,並執行掃描。每次我向前移動5步到下一個值時,將前一個窗口值與當前值進行比較。保留哪一個更大。
有沒有更好的方法來做到這一點?
我想你不能在這個問題中分離信號處理和編程。如果有人提出基於統計的答案,它會是什麼?信號處理或編程? – 2012-04-25 01:24:20