/************************************************************************
Copyright (C) 2014-2020.
File name:
Author: Greenapple
QQ: 361348440
EMail: 361348440@qq.com
Version: V1.0
Date: 2014/4/10
Description: OpenCv背景差分
Others: 无
Modification:
1. 2014/4/10: 第一次编写完成。
************************************************************************/
#pragma once
#include <iostream>
#include "cv.h"
#include "highgui.h"
using namespace std;
using namespace cv;
IplImage* pFrImg = NULL;
IplImage* pBkImg = NULL;
CvMat* pFrameMat = NULL;
CvMat* pFrMat = NULL;
CvMat* pBkMat = NULL;
IplImage* BGDiff(IplImage* pFrame,int nFrameNum)
//void BGDiff(IplImage* pFrame,IplImage* pForeframe,int nFrameNum)
{
//如果是第一帧,需要申请内存,并初始化
if (nFrameNum==1)
{
pBkImg = cvCreateImage(cvSize(pFrame->width, pFrame->height),IPL_DEPTH_8U,1);
pFrIm
opencv 背景差分
最新推荐文章于 2022-02-11 17:10:33 发布
该博客介绍了如何使用OpenCV进行背景差分,以识别视频中的前景物体。作者提供了C++代码,通过高斯滤波、图像相减、二值化和背景更新等步骤,实现背景差分并展示前景和背景图像。
摘要由CSDN通过智能技术生成