码迷,mamicode.com
首页 > 其他好文 > 详细

OpenCV 直方图

时间:2016-07-09 19:28:19      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

 

OpenCV中有灰度直方图均衡化的函数equalizeHist ( InputArray src, OutputArray dst )

只能处理单通道的灰色图像,对于彩色图像,需要把每个信道分别均衡化,再Merge为彩色图像。

 

OpenCV函数 compareHist ()产生一个表达两个直方图的相似度的数值

要比较两个直方图(H1 and H2), 首先必须要选择一个衡量直方图相似度的对比标准 

该函数提供了4种对比标准来计算相似度

1Correlation ( CV_COMP_CORREL ) 相关系数

  技术分享

2Chi-Square ( CV_COMP_CHISQR ) 卡方

  技术分享

3Intersection ( CV_COMP_INTERSECT ) 相交

  技术分享

4Bhattacharyya ( CV_COMP_BHATTACHARYYA ) 巴氏距离

  技术分享

对于 Correlation 和 Intersection 标准,值越大相似度越大。

对于Chi-square 和 Bhattacharyya 标准,值越小相似度越大。

更过可参见:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/histograms/histogram_comparison/histogram_comparison.html

 

OpenCV 直方图

标签:

原文地址:http://www.cnblogs.com/theBoyisNone/p/5656402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!