1
我有一些浮点数组,我的目的是为它们创建一个直方图。我想得到一个值的频率图 - 每个阵列一个图。我需要将所有图形显示在同一个窗口上,就像Opencv example对RGB颜色直方图所做的那样。我正在寻找一种使用OpenCv的方法,或者将这些值转储到文件中,并使用Matlab进行直方图分析。任何想法?OpenCV:从多个浮点数组创建直方图
我有一些浮点数组,我的目的是为它们创建一个直方图。我想得到一个值的频率图 - 每个阵列一个图。我需要将所有图形显示在同一个窗口上,就像Opencv example对RGB颜色直方图所做的那样。我正在寻找一种使用OpenCv的方法,或者将这些值转储到文件中,并使用Matlab进行直方图分析。任何想法?OpenCV:从多个浮点数组创建直方图
Matlab有一个内置的直方图功能 - hist
。它可以计算直方图,或绘制它,或两者。例如,如果f
是数据文件的列表,你可以使用
for i=1:length(f)
d=importdata(f(i));
subfigure(length(f),1,i);
hist(d);
end
(当然,你必须调整的数据导入到啄使它工作。我不知道你的数据的格式在)
这正是我所听到的。谢谢。 – User09 2012-01-30 07:27:56