下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026下半年事业编市场监管岗笔试历年真题试卷
- 2025-2026学年初三化学第一节课说课稿
- 2025-2026学年大雁归来精细说课稿
- 2025-2026学年光学作图 说课稿
- 2025-2026学年初中语文说课稿全部
- 2025-2026学年古代说课稿叫什么
- 2026下半年小学道法教资面试法律常识试卷及解析
- 2026下半年初中英语教资面试语法试讲题库
- 2026下半年小学数学教资面试应用题专项试卷及解析
- 2025-2026学年八年级 我与社会说课稿课件
- 2026年中国广电山东网络有限公司招聘笔试参考题库附带答案详解
- 2026年水利c类安全员考试题库及答案解析
- 渔光互补光伏项目施工方案设计
- 2026年高压电工证考试题库(答案及解析)
- 《储能用压缩空气泡沫灭火系统》
- 《DLT 2855-2024变电站无人机巡检系统》专题研究报告深度
- 2025年维谛技术笔试试题及答案
- DB1311∕T 059-2024 玻璃钢企业消防安全管理要求
- DB62-T 3167-2019 冲击弹性波法检测评定预应力孔道压浆密实度技术规程
- 国庆后复工安全培训课件
- 徕卡相机LEICA V-Lux 4 中文使用说明书
评论
0/150
提交评论