资源简介
OpenCv 背景差分--将背景差分成功封装成一个函数,借助高斯平滑等去噪
代码片段和文件信息
/************************************************************************
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
#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* pframeint nframeNum)
//void BGDiff(IplImage* pframeIplImage* pForeframeint nframeNum)
{
//如果是第一帧,需要申请内存,并初始化
if (nframeNum==1)
{
pBkImg = cvCreateImage(cvSize(pframe->width pframe->height)IPL_DEPTH_8U1);
pFrImg = cvCreateImage(cvSize(pframe->width pframe->height) IPL_DEPTH_8U1);
pBkMat = cvCreateMat(pframe->height pframe->width CV_32FC1);
pFrMat = cvCreateMat(pframe->height pframe->width CV_32FC1);
pframeMat = cvCreateMat(pframe->height pframe->width CV_32FC1);
//转化成单通道图像再处理
cvCvtColor(pframe pBkImg CV_BGR2GRAY);
cvCvtColor(pframe pFrImg CV_BGR2GRAY);
cvConvert(pFrImg pframeMat);
cvConvert(pFrImg pFrMat);
cvConvert(pFrImg pBkMat);
}
else
{
cvCvtColor(pframe pFrImg CV_BGR2GRAY);
cvConvert(pFrImg pframeMat);
//先做高斯滤波,以平滑图像
cvSmooth(p - 上一篇:课程设计学生宿舍管理系统C++
- 下一篇:内存分配伙伴算法FFFWFB模拟
相关资源
- 人脸识别(opencv_facedetect_v4l2)
- 基于opencv的模板匹配代码
- opencv图片扫描以及校正
- opencv手部轮廓识别以及轨迹识别
- opencv2 3D标定.cpp
- 基于opencv漫水填充算法综合
- opencv激光中心线的提取
- OpenCV Computer Vision Application Programming
- 基于图割的图像分割OpenCV+MFC实现
- 识别魔方颜色
- opencv版俄罗斯方块源码
- VS2013 / MFC + OpenCV 2.4.9实现视频的播放
- 粒子滤波器+目标跟踪的C++实现,VS2
- 张平OpenCV算法精讲基于python和C++教材
- 虹膜识别开源代码OSIRIS4.1基于opencv
- Sift特征点提取与匹配opencv库
- YCbCr、混合高斯以及YCbCg肤色检测模型
- 光流法代码
- OpenCV打开摄像机显示在MFC窗口工程源
- 使用c++读取图像到二维矩阵
- 三维点云的圆柱面拟合
- MFC+OPENCV摄像机标定程序
- 基于特征脸的人脸识别MFC+OpenCV
- opencv图像处理MFC
- OPENCV人脸检测加角点检测并输出坐标
- FillHole.rar
- 道路提取算法 c++ opencv
- PCA代码实现详解
- opencv卡尔曼滤波
- SeamCarving opencv c++
川公网安备 51152502000135号
评论
共有 条评论