2012-01-27 75 views
1

我有一些浮點數組,我的目的是爲它們創建一個直方圖。我想得到一個值的頻率圖 - 每個陣列一個圖。我需要將所有圖形顯示在同一個窗口上,就像Opencv example對RGB顏色直方圖所做的那樣。我正在尋找一種使用OpenCv的方法,或者將這些值轉儲到文件中,並使用Matlab進行直方圖分析。任何想法?OpenCV:從多個浮點數組創建直方圖

回答

1

Matlab有一個內置的直方圖功能 - hist。它可以計算直方圖,或繪製它,或兩者。例如,如果f是數據文件的列表,你可以使用

for i=1:length(f) 
    d=importdata(f(i)); 
    subfigure(length(f),1,i); 
    hist(d); 
end 

(當然,你必須調整的數據導入到啄使它工作。我不知道你的數據的格式在)

+0

這正是我所聽到的。謝謝。 – User09 2012-01-30 07:27:56