第七章 - 直方图与匹配 - 直方图的计算与显示(cvCalcHist)

直方图在计算机视觉中扮演重要角色,用于描述图像色彩分布、物体边缘特征等。cvCvtPixToPlane是处理直方图的关键函数,本文深入探讨直方图的计算和显示,帮助理解其统计意义和应用价值。
摘要由CSDN通过智能技术生成

分析图像、物体和视频信息过程,我们常把看到的物体用直方图(histogram)表示,直方图可以用来描述各种不同的事情,如物体的色彩分布、物体边缘梯度模板,以及表示目标位置的概率分布。直方图广泛应用在计算机视觉应用中,简单说,直方图就是对数据进行统计,将统计值组织到一系列事先定义好的bin中,bin中的数值是从数据中计算出的统计量,这些数据可以是诸如梯度、方向、色彩或任何其他特征。直方图获得的是数据分布的统计图。

直方图有待深入理解!!

----------------------------------------------------------------------------------------------

cvCvtPixToPlane

  openCV里面的一个函数
  可以看作cvSplit是他的宏:
  #define cvCvtPixToPlane cvSplit
  void cvSplit( const CvArr* src, CvArr* dst0, CvArr* dst1,CvArr* dst2, CvArr* dst3 );
  作用是:分割多通道数组成几个单通道数组或者从数组中提取一个通道
  一般用法是cvCvtPixToPlane(IplImage * src,IplImage * dst1,IplImage *dst2,IplImage * dst3,IplImage *dst4)
  第一个参数是源图像,后面是分离出来每个通道的目标图像,如果原图像是3通道的,可以把最后一个参数设置为空。例如cvCvtPixToPlane(IplImage * src,IplImage * dst1,IplImage *dst2,IplImage * dst3,NULL),NULL也可以写为0.
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值