【问题标题】:OpenCV: Creating a histogram from a number of float arraysOpenCV:从多个浮点数组创建直方图
【发布时间】:2012-01-27 08:31:23
【问题描述】:

我有许多浮点数组,我的目的是为它们创建一个直方图。我想得到一个值的频率图 - 每个数组一个图。我需要在同一个窗口上显示所有图表,就像Opencv example 对 rgb 颜色直方图所做的那样。我正在寻找一种方法来使用 OpenCv 或将值转储到文件中并使用 Matlab 进行直方图。有什么想法吗?

【问题讨论】:

    标签: matlab opencv histogram


    【解决方案1】:

    Matlab 有一个内置的直方图函数 - hist。它可以计算直方图,或绘制它,或两者兼而有之。例如,如果f 是包含您可以使用的数据的文件列表

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

    (当然,您必须调整数据导入的东西才能使其工作。我不知道您的数据格式是什么)

    【讨论】:

    • 这正是我注意到的。谢谢。
    猜你喜欢
    • 2011-08-12
    • 2022-01-09
    • 1970-01-01
    • 2017-10-09
    • 2015-02-10
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多