用一维数组画直方图(1)
摘要:此次实验主要是学习用一维数组画直方图,直方图是对数据进行统计,将统计值组织到一个事先定义好的bin中,bin中的数值是从数据中计算出来的特征统计量,这些数据可以是诸如阶梯方向,色彩或其他特征。即直方图获得的是数据分布的统计图。通常直方图的维数要低于原始数据。
主要的数据结构如下:
CvHistogram
多维直方图
typedef struct CvHistogram{
int type;
CvArr*bins: 存放直方图在每一 维直方柱上的具体数据,由于存在多维直方图。如果是一维直方图,那么bins就是一个一维的矩阵;
如果是二维直方图,那么bins就是一个二维的矩阵,等等;