资源简介
根据An abandoned object detection system based on dual background segmentation论文,自己写的代码。
我的博客地址:http://blog.csdn.net/jinshengtao
代码片段和文件信息
// abandon_left.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “Model.h“
int _tmain(int argc _TCHAR* argv[])
{
CvCapture *capture=cvCreateFileCapture(“test.avi“);
IplImage *current_back*buff_back*abandon*frame*current_img*fore;
int countintern;
frame = cvQueryframe(capture);
fore = cvCreateImage(cvSize(frame->widthframe->height)IPL_DEPTH_8U1);
current_back = cvCreateImage(cvSize(frame->widthframe->height)IPL_DEPTH_8U1);
current_img = cvCreateImage(cvSize(frame->widthframe->height)IPL_DEPTH_8U1);
buff_back = cvCreateImage(cvSize(frame->widthframe->height)IPL_DEPTH_8U1);
abandon = cvCreateImage(cvSize(frame->widthframe->height)IPL_DEPTH_8U1);
count=0;
intern = count + 20;
while (1)
{
cvCvtColor(framecurrent_imgCV_RGB2GRAY);
if (count == 0)
{
//初始化背景模版
cvCopy(current_imgcurrent_back);
cvCopy(current_imgbuff_back);
}
if (count > 0)
{
//计算前景掩膜
calc_fore(current_backbuff_backforeabandon);
//更新跟踪背景
update_currentback(current_imgcurrent_back);
if (count == intern)
{
update_bufferedback(current_backbuff_backabandon);
intern = count + 20;
}
cvShowImage(“current“current_img);
cvShowImage(“current_back“current_back);
cvShowImage(“buff_back“buff_back);
cvShowImage(“abandon detection“fore);
}
count++;
frame =cvQueryframe(capture);
if (cvWaitKey(23)>=0)
{
break;
}
}
cvNamedWindow(“current“0);
cvNamedWindow(“buff_back“0);
cvNamedWindow(“current_back“0);
cvNamedWindow(“abandon detection“0);
cvReleaseCapture(&capture);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-06 10:36 abandon_left\
目录 0 2014-04-06 10:35 abandon_left\abandon_left\
文件 902 2014-04-05 15:42 abandon_left\abandon_left.sln
文件 11776 2014-04-06 10:35 abandon_left\abandon_left.suo
文件 1694 2014-04-06 10:32 abandon_left\abandon_left\abandon_left.cpp
文件 5206 2014-04-05 16:15 abandon_left\abandon_left\abandon_left.vcproj
文件 1409 2014-04-06 10:35 abandon_left\abandon_left\abandon_left.vcproj.jst-PC.jst.user
目录 0 2014-04-06 10:35 abandon_left\abandon_left\Debug\
文件 663 2014-04-05 16:15 abandon_left\abandon_left\Debug\abandon_left.exe.em
文件 728 2014-04-05 16:15 abandon_left\abandon_left\Debug\abandon_left.exe.em
文件 621 2014-04-06 10:35 abandon_left\abandon_left\Debug\abandon_left.exe.intermediate.manifest
文件 119891 2014-04-06 10:32 abandon_left\abandon_left\Debug\abandon_left.obj
文件 3211264 2014-04-05 16:15 abandon_left\abandon_left\Debug\abandon_left.pch
文件 7518 2014-04-06 10:35 abandon_left\abandon_left\Debug\BuildLog.htm
文件 97200 2014-04-06 10:35 abandon_left\abandon_left\Debug\Model.obj
文件 65 2014-04-06 10:35 abandon_left\abandon_left\Debug\mt.dep
文件 12157 2014-04-05 16:15 abandon_left\abandon_left\Debug\stdafx.obj
文件 625664 2014-04-06 10:35 abandon_left\abandon_left\Debug\vc90.idb
文件 987136 2014-04-06 10:35 abandon_left\abandon_left\Debug\vc90.pdb
文件 2624 2014-04-06 10:35 abandon_left\abandon_left\Model.cpp
文件 308 2014-04-05 15:57 abandon_left\abandon_left\Model.h
文件 1213 2014-04-05 15:41 abandon_left\abandon_left\ReadMe.txt
文件 217 2014-04-05 15:41 abandon_left\abandon_left\stdafx.cpp
文件 233 2014-04-05 15:41 abandon_left\abandon_left\stdafx.h
文件 498 2014-04-05 15:41 abandon_left\abandon_left\targetver.h
文件 6713200 2014-04-04 16:34 abandon_left\abandon_left\test.avi
目录 0 2014-04-05 16:15 abandon_left\Debug\
文件 33280 2014-04-06 10:35 abandon_left\Debug\abandon_left.exe
文件 469460 2014-04-06 10:35 abandon_left\Debug\abandon_left.ilk
文件 1395712 2014-04-06 10:35 abandon_left\Debug\abandon_left.pdb
相关资源
- 笔记本OpenCV调用摄像头进行人脸捕捉
- VS+OPENCV手势识别
- opencv下haarclassifiercascade加上LBPHFaceRe
- 图片动漫风格化
- 基于SVM与ANN的车牌识别
- OpenCV实现同一窗口显示多幅图片
- haar特征的手势检测OpenCV
- 基于opencv的人脸表情识别的预处理
- opencv+qt+vs的摄像头视频显示和处理G
- OpenCV算法精解——源码和测试图片
- opencv结构光生成代码
- opencv 书籍
- 基于PCA的人脸识别系统
-
haartraining+ob
jectmarker,opencv,Adaboo - opencv提取光斑质心
- Ubuntu下Opencv显示中文
- 划痕缺陷检测
- 单USB双目摄像头拍摄程序
- RAAR相位恢复 opencv
- FTVd全变差去模糊opencv实现
- 全变差TV去噪(split bregman) opencv
- opencv开启本地摄像头并拍照
- 基于opencv的激光线中心提取源码
- opencv3.0 鱼眼标定校正 改进
- 简单的一维高斯滤波程序
- FreeType 结合opencv在图像上显示中文程
- Mastering OpenCV with Practical Computer Visio
- opencv计算机视觉编程攻略图片集
- Opencv安装过程中使用的vgg_generated_12
- opencv计算两平行线之间的距离
评论
共有 条评论