首页 积分图

积分图

举报
开通vip

积分图积分图 vector > Integral(IplImage ii[i][j]=ii[i-1][j]+s[i][j]; *image)//这是求平行积分图子函数。输入是 } 灰度图,输出是二维矩阵 else if (i==0&&j>0) { { vector > ii; uchar pixel = vector > s; (uchar)image->imageData[image->widthStep vector Tmpii;// 创建一个int类型*i+j]; 的空的vector对象, vector...

积分图
积分图 vector > Integral(IplImage ii[i][j]=ii[i-1][j]+s[i][j]; *image)//这是求平行积分图子函数。输入是 } 灰度图,输出是二维矩阵 else if (i==0&&j>0) { { vector > ii; uchar pixel = vector > s; (uchar)image->imageData[image->widthStep vector Tmpii;// 创建一个int类型*i+j]; 的空的vector对象, vector Tmps; //printf("pixel: %d\n",(int)pixel); for (int j=0;jwidth;j++)//将 s[i][j]=s[i][j-1]+(int)pixel; tmpii和tmps初始化为长度为j的0 ii[i][j]=s[i][j]; { } Tmpii.push_back(0); else Tmps.push_back(0); { } uchar pixel = for (int i=0;iheight;i++)//i个j(uchar)image->imageData[image->widthStep长的0 *i+j]; { ii.push_back(Tmpii); //printf("pixel: %d\n",(int)pixel); s[i][j]=s[i][j-1]+(int)pixel; s.push_back (Tmps); ii[i][j]=ii[i-1][j]+s[i][j]; } } for (int i=0;iheight;i++) } { } for (int j=0;jwidth;j++) return ii; { } if (i==0&&j==0) { uchar pixel = (uchar)image->imageData[image->widthStep 我求倾斜积分图的代码是参考《opencv 之 *i+j]; haarTraing算法剖析》里的4.3节介绍的 RSAT 的计算方法。 //printf("pixel: %d\n",(int)pixel); s[i][j]=(int)pixel; ii[i][j]=s[i][j]; vector > titledIntegral(IplImage *image)//这是求倾斜积分图子函数。输入是 } 灰度图,输出是二维矩阵 else if (j==0&&i>0) { { uchar pixel = vector > ii; (uchar)image->imageData[image->widthStep vector Tmpii; *i+j]; for (int j=0;jwidth;j++) { //printf("pixel: %d\n",(int)pixel); Tmpii.push_back(0); s[i][j]=(int)pixel; } for (int i=0;iheight;i++) } { } ii.push_back(Tmpii); return ii; } } for (int i=0;iheight;i++) { for (int j=0;jwidth;j++) { int buf0=0; int buf1=0; uchar pixel = (uchar)image->imageData[image->widthStep*i+j]; int x=j; int y=i-1; while (xwidth&&y>=0) { uchar pixel0 = (uchar)image->imageData[image->widthStep*y+x]; buf0+=(int)pixel0; if (x+1width) { uchar pixel1 = (uchar)image->imageData[image->widthStep*y+x+1]; buf1+=(int)pixel1; } x++; y--; } if (i==0||j==0) { ii[i][j]=pixel+buf0+buf1; } else { ii[i][j]=ii[i-1][j-1]+pixel+buf0+buf1; }
本文档为【积分图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_260251
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:4
分类:生活休闲
上传时间:2018-02-22
浏览量:6