opencv码本(codebook)背景模型

opencv码本(codebook)背景模型

ID:16693204

大小:40.50 KB

页数:9页

时间:2018-08-24

opencv码本(codebook)背景模型_第1页
opencv码本(codebook)背景模型_第2页
opencv码本(codebook)背景模型_第3页
opencv码本(codebook)背景模型_第4页
opencv码本(codebook)背景模型_第5页
资源描述:

《opencv码本(codebook)背景模型》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、//结构体定义typedefstructCvBGCodeBookElem{structCvBGCodeBookElem*next;inttLastUpdate;intstale;ucharboxMin[3];ucharboxMax[3];ucharlearnMin[3];ucharlearnMax[3];}CvBGCodeBookElem;typedefstructCvBGCodeBookModel{CvSizesize;intt;ucharcbBounds[3];ucharmodMin[3];ucharmod

2、Max[3];CvBGCodeBookElem**cbmap;CvMemStorage*storage;CvBGCodeBookElem*freeList;}CvBGCodeBookModel;CvBGCodeBookModel*cvCreateBGCodeBookModel(){CvBGCodeBookModel*model=(CvBGCodeBookModel*)cvAlloc(sizeof(*model));memset(model,0,sizeof(*model));model->cbBounds[0]

3、=model->cbBounds[1]=model->cbBounds[2]=10;model->modMin[0]=3;model->modMax[0]=10;model->modMin[1]=model->modMin[2]=1;model->modMax[1]=model->modMax[2]=1;model->storage=cvCreateMemStorage();returnmodel;}voidcvReleaseBGCodeBookModel(CvBGCodeBookModel**model){i

4、f(model&&*model){cvReleaseMemStorage(&(*model)->storage);memset(*model,0,sizeof(**model));otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWes

5、tNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecret

6、ary,MinistersandcvFree(model);}}staticucharsatTab8u[768];#undefSAT_8U#defineSAT_8U(x)satTab8u[(x)+255]staticvoidicvInitSatTab(){staticintinitialized=0;if(!initialized){for(inti=0;i<768;i++){intv=i-255;satTab8u[i]=(uchar)(v<0?0:v>255?255:v);}initialized=1;}}v

7、oidcvBGCodeBookUpdate(CvBGCodeBookModel*model,constCvArr*_image,CvRectroi=cvRect(0,0,0,0),constCvArr*_mask=0){CV_FUNCNAME("cvBGCodeBookUpdate");__BEGIN__;CvMatstub,*image=cvGetMat(_image,&stub);CvMatmstub,*mask=_mask?cvGetMat(_mask,&mstub):0;inti,x,y,T;intnb

8、locks;ucharcb0,cb1,cb2;CvBGCodeBookElem*freeList;CV_ASSERT(model&&CV_MAT_TYPE(image->type)==CV_8UC3&&(!mask

9、

10、(CV_IS_MASK_ARR(mask)&&CV_ARE_SIZES_EQ(image,mask))));if(roi.x==0&&roi.y==0&&roi.widt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。