资源简介
VS2010+opencv2.4.9 Vibe单独一个类,便于直接用,附带使用的一个小demo。程序简单易懂,效果好速度快,亲测好用。
代码片段和文件信息
#include “opencv2/opencv.hpp“
#include
#include
#include “ViBe.h“
#include
#include
using namespace cv;
using namespace std;
int main(int argc char* argv[])
{
Mat frame gray mask;
Mat grayImg;
VideoCapture capture;
capture.open(“0003.avi“);
// if (!capture.isOpened())
// {
// cout << “No camera or video input!\n“ << endl;
// return -1;
// }
ViBe_BGS Vibe_Bgs;
capture >> frame;
int count = 0;
if (frame.empty())
{
exit(-1);
}
cvtColor(frame gray CV_RGB2GRAY);
Vibe_Bgs.init(gray);//模型的灰度图初始化
Vibe_Bgs.processFirstframe(gray);
while (1)
{
capture >> frame;
if (frame.empty())
{
break;
}
cvtColor(frame grayImg CV_RGB2GRAY);
clock_t starttime = clock();
Vibe_Bgs.testAndUpdate(grayImg);//实时更新的灰度图
mask = Vibe_Bgs.getMask();
morphologyEx(mask mask MORPH_OPEN Mat());
imshow(“mask“ mask);
imshow(“input“ frame);
cout << “Total time:“ << clock() - starttime << “ms“ << endl;
cvtColor(frame gray CV_RGB2GRAY);
// cvWaitKey(0);
if (cvWaitKey(10) == ‘q‘)
break;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-01 16:19 MyVibe\
目录 0 2017-09-01 16:21 MyVibe\Debug\
目录 0 2017-09-01 16:21 MyVibe\MyVibe\
文件 13629643 2017-07-04 16:07 MyVibe\MyVibe\0003.mpg
目录 0 2017-09-01 16:21 MyVibe\MyVibe\Debug\
文件 6525 2017-05-23 21:24 MyVibe\MyVibe\MyVibe.vcxproj
文件 1147 2017-05-22 21:49 MyVibe\MyVibe\MyVibe.vcxproj.filters
文件 143 2017-05-22 21:36 MyVibe\MyVibe\MyVibe.vcxproj.user
目录 0 2017-09-01 16:21 MyVibe\MyVibe\Release\
文件 3544 2017-05-31 15:42 MyVibe\MyVibe\ViBe.cpp
文件 608 2017-05-16 16:26 MyVibe\MyVibe\ViBe.h
文件 1118 2017-06-16 19:29 MyVibe\MyVibe\demo.cpp
文件 885 2017-05-22 21:36 MyVibe\MyVibe.sln
文件 15360 2017-06-16 19:39 MyVibe\MyVibe.suo
- 上一篇:C语言解析精粹第二版pdf()
- 下一篇:全方位图像展开程序
相关资源
- 11_人脸检测与识别系统.zip
- c++人脸相似度检测MFC源码
- 读取图片并显示的MFC程序
- 车牌牌照检测识别 VC++和opencv1.0 完整
- sift算法C++opencv实现代码
- zxing识别二维码的C++版本,提供OpenC
- vs2017安装包+opencv3.4压缩包+win10环境配
- opencv 动物识别
- Learning OpenCV3 英文版
- OpenCV实现移动跟踪非常简单
- 通过图像实现Z轴定位(opencv)
- sift算法的C源码(网上唯一原创版本不
- 学习OpenCV(中文版)
- 基于mfc的视频中的几何图形检测
- opencv交通标志识别程序
- 基于OpenCV的车牌识别c++
- 大华相机MFC抓取图片显示
- Opencv:基于MFC 对话框 摄像头采集视频
- MFC和openCV看图小程序
- PatchMatch图像修复算法opencv和C++版)
- C++下使用OpenCV实现人脸检测
- C++/OpenCV2.4.xx印刷数字精确识别源码
- opencvsharp-20个
- 基于Opencv的相机操作代码
- Learning OpenCV3 Computer Vision in C++ with t
- MFC Opencv显示图片,图片类型为Mat
- OpenCV人脸识别实例源码142702
- 疲劳检测vc++和opencv编程源代码
- opencv人脸检测与跟踪
- opencv+directshow同步打开4个摄像头
评论
共有 条评论