下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、opencv 统计应用-直方图比较cvcomparehist(),是比较两个统计直方图的分布,总共有四个方法,被定义如下: #define cv_comp_correl 0#define cv_comp_chisqr 1#define cv_comp_intersect 2#define cv_comp_bhattacharyya 3而这些方法分别为相关系数,卡方,交集法以及在做常态分布比对的 bhattacharyya 距离,这些方法都是用来做统计直方图的相像度比较的方法,而且,都是依据统计学的概念,这边就简洁的拿来用灰阶统计直方图来比较,而这部份的比较方式,是由图形的颜色结构来着手,下面就
2、简洁的用三种状况来分析它们距离比较的方式直方图比较实作#include <cv.h> #include <highgui.h> #include <stdio.h> #include <stdlib.h>int histogrambins = 256;float histogramrange12=0,255;float *histogramrange1=&histogramrange10;int main()iplimage *image1=cvloadimage(“riverbank.jpg“,0); iplimage *image2=
3、cvloadimage(“darkclouds.jpg“,0);cvhistogram *histogram1=cvcreatehist(1,&histogrambins,cv_hist_array,histogramrange); cvhistogram *histogram2=cvcreatehist(1,&histogrambins,cv_hist_array,histogramrange);cvcalchist(&image1,histogram1); cvcalchist(&image2,histogram2);cvnormalizehist(hist
4、ogram1,1); cvnormalizehist(histogram2,1);printf(“cv_comp_correl : %.4fn“,cvcomparehist(histogram1,histogram2,cv_comp_correl); printf(“cv_comp_chisqr : %.4fn“,cvcomparehist(histogram1,histogram2,cv_comp_chisqr); printf(“cv_comp_intersect : %.4fn“ ,cvcomparehist(histogram1,histogram2,cv_comp_intersect
5、);printf(“cv_comp_bhattacharyya : %.4fn“ ,cvcomparehist(histogram1,histogram2,cv_comp_bhat tacharyya);cvnamedwindow(“image1“,1); cvnamedwindow(“image2“,1); cvshowimage(“image1“,image1); cvshowimage(“image2“,image2); cvwaitkey(0);原始图片:执行结果:(1) riverbank.jpg & darkclouds.jpgoutput:cv_comp_correl :
6、 -0.1407cv_comp_chisqr : 0.6690cv_comp_intersect : 0.4757cv_comp_bhattacharyya : 0.4490(2) riverbank.jpg & riverbank.jpgoutput:cv_comp_correl : 1cv_comp_chisqr : 0cv_comp_intersect : 1cv_comp_bhattacharyya : 0(3) black.jpg & white.jpgoutput:cv_comp_correl : 1cv_comp_chisqr : 1cv_comp_interse
7、ct : 0cv_comp_bhattacharyya : 1这边的直方图比较,则是将它们的统计直方图用 cvnormalizehist()正规化成 1,在由正规化的统计分布来做直方图的比较,从上面的输出结果可以推想出,卡方法以及 bhattacharyya 是数值越小图形越相像,而相关系数则是看图形的分布程度,因此第三个 black.jpg&white.jpg 所显示相关系数的结果才会是 1,这边的图形比较用的是统计学的方法,而一般的比较方式还有欧几里德距离的方式,在这个 cvcomparehist()的函式,也可以实作出多通道的多维度直方图比较,而且支持cv_hist_array 及cv_hist_sparse 这两种直方图数据结构的格式,而这些比对方法的相关公式如下相关系数法而它的公式推导如下再来是卡方的方式这边的卡方法跟一般
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内黄县2027届数学四上期末监测试题含解析
- 专升本真题2019年辽宁专升本思修真题
- 电气系统运行知识涵盖六氟化硫变压器等内容试卷
- 中学项目电气安装施工方案
- 医疗器械监督管理条例(2025年)培训试题及答案
- 保密教育测试题及参考答案
- 2026年中国切割磨光机市场调查研究报告
- 2026年国家基层糖尿病防治管理指南认证考试题含参考答案
- 销售业绩目标达成情况总结
- 高处作业单位登高作业操作规程
- 药房禁毒知识培训资料课件
- 医院智慧管理分级评估标准体系(试行)-全文及附表
- 中暑中医教学课件
- T/CAQI 40-2018直饮水水站安全技术要求
- 家庭教育概论 课件 第1-5章 家庭与家庭教育- 亲子关系:家庭教育的起点与结果
- 涉密文件印制协议书
- 肺性脑病护理查房
- GB/T 25820-2025包装用钢带
- 2024消防设施检测方案
- DB45T 2321-2021 汁汽阀技术规范
- 西藏自治区多雄藏布帕孜水利枢纽及配套灌区工程环评
评论
0/150
提交评论