利用cv2判断视频是否有变化,并支持人脸识别
发布时间
阅读量:
阅读量
本程序的核心功能是利用videocapture模块启动摄像头设备,对采集到的视频流实施内容监测。一旦检测到画面内容出现变动,系统将自动存储当前视频片段,并进一步分析变动区域是否包含人脸特征。若确认存在人脸,则通过opencv库中提供的haarcascade_frontalface_alt.xml分类器实现面部识别,并在相应位置进行标记。接下来将直接展示实现该功能的代码部分。
#include <opencv\cvaux.hpp>
#include <opencv\cv.h>
#include<opencv\cxcore.hpp>
#include <opencv2\opencv.hpp>
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
#include <iostream>
#include <string>
#include <vector>
using namespace cv;
using namespace std;
double diffent_pixel_sum = 0;
string face_casc
全部评论 (0)
还没有任何评论哟~
