91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

基于opencv的單高斯背景建模demo,直接運(yùn)行即可,使用攝像頭獲取視頻,VS2010直接使用

資源截圖

代碼片段和文件信息

/*******************單高斯背景建模v1.0*************************
************************2010.01.22****************************/

#include?
#include?
#include?
#include?
#include?

int?main(int?argc?char?**argv)
{
????//新建窗口
????cvNamedWindow(“origin“?CV_WINDOW_AUTOSIZE);
????cvNamedWindow(“processing“?CV_WINDOW_AUTOSIZE);

????double?alpha?=?0.05;????//背景建模alpha值
????double?std_init?=?20;????//初始標(biāo)準(zhǔn)差
????double?var_init?=?std_init?*?std_init;????//初始方差????
????double?lamda?=?2.5?*?1.2;????//背景更新參數(shù)


????//視頻文件
????CvCapture?*capture?=?NULL;

????//讀取視頻文件
????if?(argc?==?1)
????{
????????//從攝像頭讀入
????????capture?=?cvCreateCameraCapture(0);
????}
????else?if?(argc?==?2)
????{
????????//從文件讀入
????????capture?=?cvCreateFileCapture(argv[1]);
????}
????else
????{
????????//讀入錯(cuò)誤
????????printf(“input?error\n“);
????????return?-1;
????}

????IplImage?*frame?=?NULL;????????//原始圖像
????IplImage?*frame_u?=?NULL;????//期望圖像
????IplImage?*frame_var?=?NULL;????//方差圖像
????IplImage?*frame_std?=?NULL;????//標(biāo)準(zhǔn)差

????CvScalar?pixel?=?{0};????????//像素原始值
????CvScalar?pixel_u?=?{0};????????//像素期望
????CvScalar?pixel_var?=?{0};????//像素方差
????CvScalar?pixel_std?=?{0};????//像素標(biāo)準(zhǔn)差

????//初始化frame_u?frame_var?frame_std
????frame?=?cvQueryframe(capture);
????frame_u?=?cvCreateImage(cvSize(frame->width?frame->height)?IPL_DEPTH_8U?3);
????frame_var?=?cvCreateImage(cvSize(frame->width?frame->height)?IPL_DEPTH_8U?3);
????frame_std?=?cvCreateImage(cvSize(frame->width?frame->height)?IPL_DEPTH_8U?3);

????for?(int?y?=?0;?y?ame->height;?++y)
????{
????????for?(int?x?=?0;?x?ame->width;?++x)
????????{
????????????pixel?=?cvGet2D(frame?y?x);

????????????pixel_u.val[0]?=?pixel.val[0];
????????????pixel_u.val[1]?=?pixel.val[1];
????????????pixel_u.val[2]?=?pixel.val[2];

????????????pixel_std.val[0]?=?std_init;
????????????pixel_std.val[1]?=?std_init;
????????????pixel_std.val[2]?=?std_init;

????????????pixel_var.val[0]?=?var_init;
????????????pixel_var.val[1]?=?var_init;
????????????pixel_var.val[2]?=?var_init;

????????????cvSet2D(frame_u?y?x?pixel_u);
????????????cvSet2D(frame_var?y?x?pixel_var);
????????????cvSet2D(frame_std?y?x?pixel_std);
????????}
????}

????while?(cvWaitKey(33)?!=?27)????????//按ESC鍵退出?幀率33ms
????{
????????frame?=?cvQueryframe(capture);

????????//視頻結(jié)束退出
????????if?(!frame)
????????{
????????????break;
????????}
double?t?=?(double)cvGetTickCount();
????????//單高斯背景更新
????????for?(int?y?=?0;?y?ame->height;?++y)
????????{
????????????for?(int?x?=?0;?x?ame->width;?++x)
????????????{
????????????????pixel?=?cvGet2D(frame?y?x);
????????????????pixel_u?=?cvGet2D(frame_u?y?x);
????????????????pixel_std?=?cvGet2D(frame_std?y?x);
????????????????pixel_var?=?cvGet2D(frame_var?y?x);

????????????????//|I-u|?????????????????if?(fabs(pixel.val[0]?-?pixel_u.val[0])?

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????5339??2012-08-05?15:59??dangaosi\dangaosi\dangaosi.cpp

?????文件???????4234??2012-08-05?15:48??dangaosi\dangaosi\dangaosi.vcproj

?????文件???????1407??2013-03-03?20:25??dangaosi\dangaosi\dangaosi.vcproj.PC-SU.Administrator.user

?????文件??????12256??2012-08-10?08:42??dangaosi\dangaosi\Debug\BuildLog.htm

?????文件????????663??2012-08-10?08:42??dangaosi\dangaosi\Debug\dangaosi.exe.embed.manifest

?????文件????????728??2012-08-10?08:42??dangaosi\dangaosi\Debug\dangaosi.exe.embed.manifest.res

?????文件????????621??2012-08-10?08:42??dangaosi\dangaosi\Debug\dangaosi.exe.intermediate.manifest

?????文件??????65259??2012-08-10?08:42??dangaosi\dangaosi\Debug\dangaosi.obj

?????文件?????????67??2012-08-10?08:42??dangaosi\dangaosi\Debug\mt.dep

?????文件?????568320??2012-08-10?08:42??dangaosi\dangaosi\Debug\vc90.idb

?????文件?????520192??2012-08-10?08:42??dangaosi\dangaosi\Debug\vc90.pdb

?????文件???10693632??2013-03-03?20:25??dangaosi\dangaosi.ncb

?????文件????????890??2012-08-05?15:47??dangaosi\dangaosi.sln

????..A..H.?????17408??2013-03-03?20:25??dangaosi\dangaosi.suo

?????文件??????34816??2012-08-10?08:42??dangaosi\Debug\dangaosi.exe

?????文件?????362300??2012-08-10?08:42??dangaosi\Debug\dangaosi.ilk

?????文件?????887808??2012-08-10?08:42??dangaosi\Debug\dangaosi.pdb

?????目錄??????????0??2012-08-10?08:42??dangaosi\dangaosi\Debug

?????目錄??????????0??2012-08-05?15:59??dangaosi\dangaosi

?????目錄??????????0??2012-08-10?08:42??dangaosi\Debug

?????目錄??????????0??2013-03-03?20:25??dangaosi

-----------?---------??----------?-----??----

?????????????13175940????????????????????21


評(píng)論

共有 條評(píng)論