资源简介
根据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的数字识别468815
- 使用opencv去掉二值化图像中黑色面积
- opencv环境配置
- win10 64位下编译的opencv4.5.5库,opencv
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- opencv_contrib-3.4.0.zip
- opencv2.4.9源码分析——SIFT
- 用两个摄像头实现,双目标定,双目
- opencv_traincascade训练分类器,手势识别
- opencv3.0交叉编译用parallel.cpp
- 基于opencv的图像识别识别图像中的色
- 基于openCV的识别特定颜色区域
- 基于OpenCV的分水岭算法实现
- QT+opencv+OCR 身份证号码,银行卡号识别
- opencv视频特定颜色区域识别
- 把RGB转换为HSV和HSI然后根据黄色和蓝
- opencv视觉测距
- 基于Qt和opencv的身份证号码识别系统
- opencv_ffmpeg249.dll
- SfM稀疏三维点云重建--完整工程文件
- 基于opencv的数人头程序源代码
- 利用OpenCV中的Stitcher类实现全景图像拼
- opencv实现的sift算法源码,包含了图像
- openCV 上的小波变换
- 基于OPENCV的车牌识别系统设计
- 617张国内车牌60-17bmp图片用于OpenCV正样
- hog特征提取,c版本代码
- 基于Qt5.8+OpenCV3.2的Basler多相机触发开
- 基于Opencv实现的图像纠偏
- ImageWatch2019.vsix
评论
共有 条评论