OpenCv2.4.5实现高斯混合模型的前景分离
来源:互联网 发布:网络时钟同步系统 编辑:程序博客网 时间:2024/05/19 12:17
之前据说基于2.3以上的高斯混合模型不显示前景图像了,尝试了一下,果然如此,让我这种需要看检测结果的情何以堪,后来摸索着重新实现了看到前景图像。
其实也挺简单的,因为opencv已经封装好了这个算法,所以只需要使用一下函数就可以了。
#include "stdafx.h"#include <iostream>#include <string>#include <opencv2/opencv.hpp>int main(int argc, char** argv){cvNamedWindow("demo",CV_WINDOW_AUTOSIZE);cvNamedWindow("background",CV_WINDOW_AUTOSIZE);CvCapture *pCap = cvCreateFileCapture("5.avi");cv::BackgroundSubtractorMOG2 mog;cv::Mat foreground;cv::Mat background;cv::Mat frame; while(1){ frame = cvQueryFrame(pCap); mog(frame, foreground, 0.01); mog.getBackgroundImage(background); cv::imshow("background",foreground); if (cv::waitKey(25) > 0){break;}}return 0;}
----------------------------------------------------------------------------------------------------------
P.S 组织了一个计算机视觉的开发者交流微信群,目标是汇集计算机视觉和图像处理的开发者分享开发经验,共同探讨技术,有兴趣入群的可以加我微信(WeChat: LaurenLuoYun),请注明“姓名-公司/学校-技术方向”,谢谢。
0 0
- OpenCv2.4.5实现高斯混合模型的前景分离
- OpenCV混合高斯模型前景分离
- OpenCV混合高斯模型前景分离
- 前景背景分离方法(二)高斯混合模型法GMM(Gaussian Mixture Model)
- 高斯混合模型/前景分割算法
- 利用混合高斯模型实现视频中运动目标与背景的分离
- 高斯混合模型的matlab实现
- 高斯混合模型的C++实现
- [opencv]目标追踪之前景建模(高斯混合模型)
- 使用Matlab自带计算机视觉库的混合高斯前景检测模型
- opencv 高斯混合模型提取视频或者图片的前景
- opencv2.3混合高斯模型背景显示
- opencv2.3混合高斯模型背景显示
- 【实验】高斯混合模型+vs2012+opencv2.4.4
- OPENCV中混合高斯背景模型的实现
- OPENCV中混合高斯背景模型的实现
- OPENCV中混合高斯背景模型的实现
- OpenCV中混合高斯模型的实现
- ClickableSpan点击链接事件 改超链接颜色
- android 数据分享
- hadoop 未启动datanode
- MIT differential equation---3
- eclipse ide for java ee developers 开发环境搭建(j2ee)
- OpenCv2.4.5实现高斯混合模型的前景分离
- void f(int(&p)[3]){} 和void f(int(*p)[3]){}的区别
- 有用的adb 命令
- linux下 ln 命令的问题
- linux下编译安装zlib
- 动态代理
- 跟我学spring mvc和spring
- DebugView图文教程
- Hadoop2.2.0--Hadoop Federation、Automatic HA、Yarn完全分布式集群搭建