用一维数组画直方图(1)

这篇博客介绍如何利用一维数组来绘制直方图。直方图是一种统计数据的方法,将数据分配到预设的bin中,表示数据分布的统计图。文中详细解释了CvHistogram数据结构,并给出了计算和绘制一维直方图的代码示例。
摘要由CSDN通过智能技术生成

                                                           用一维数组画直方图(1)

      摘要:此次实验主要是学习用一维数组画直方图,直方图是对数据进行统计,将统计值组织到一个事先定义好的bin中,bin中的数值是从数据中计算出来的特征统计量,这些数据可以是诸如阶梯方向,色彩或其他特征。即直方图获得的是数据分布的统计图。通常直方图的维数要低于原始数据。


主要的数据结构如下:

CvHistogram

多维直方图

typedef struct CvHistogram{

   int type;

   CvArr*bins:  存放直方图在每一  维直方柱上的具体数据,由于存在多维直方图。如果是一维直方图,那么bins就是一个一维的矩阵;

如果是二维直方图,那么bins就是一个二维的矩阵,等等;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值