资源简介
基于opencv,在追踪人脸的基础上自动在人脸上打上马赛克
代码片段和文件信息
#include “StdAfx.h“
#include “opencv2/objdetect/objdetect.hpp“
#include “opencv2/highgui/highgui.hpp“
#include “opencv2/imgproc/imgproc.hpp“
#include
#include
using namespace std;
using namespace cv;
/** Function Headers */
void detectAndDisplay( Mat frame );
/** Global variables */
String face_cascade_name = “lbpcascade_frontalface.xml“;
String eyes_cascade_name = “haarcascade_eye_tree_eyeglasses.xml“;
CascadeClassifier face_cascade;
CascadeClassifier eyes_cascade;
string window_name = “Capture - Face detection“;
RNG rng(12345);
/** @function main */
int main( int argc const char** argv )
{
CvCapture* capture;
Mat frame;
//-- 1. Load the cascade
if( !face_cascade.load( face_cascade_name ) ){ printf(“--(!)Error loading\n“); return -1; };
//-- 2. Read the video stream
capture = cvCaptureFromCAM( -1 );
if( capture )
{
while( true )
{
frame = cvQueryframe( capture );
//-- 3. Apply the classifier to the frame
if( !frame.empty() )
{ detectAndDisplay( frame );
- 上一篇:命名管道 vc
- 下一篇:opencv数字识别.cpp
相关资源
- opencv数字识别.cpp
- OpenCV贾志刚视频教程完整版
- opencv实现surf算法
- opencv简单的暗通道去雾算法
- openv人脸模板采集程序
- opencv+vs 实现画中画 c语言
- 维纳滤波opencv
- OpenCV手势识别-手掌特征提取源码
- vc++&opencv图像分块
- OpenCv背景差分228299
- 在VC 6.0的opencv环境下视频显示与捕捉
- openCV获取车流
- Opencv C++ 读取、保存图片
- OpenCV视频的保存以及显示
- c++中的chamfer matching 实现
- opencv背景差分
- vibe算法opencv+c++,RGB图像可用
- 行人检测 opencv
- opencv 对视频进行感兴趣区域设置并保
- fastMatch的c++实现(需要opencv支持)
- OpenCV 装入一幅彩色图像然后在源图像
- 车道线识别源码
- 基于opencv园检测
- 植物大战僵尸基于OpenCv和C++实现
- OPENCV角点检测
- opencv标志识别
- 基于轮廓的倾斜仪表校正
- 在opencv中将两个图像给融合,让图像
- 使用OpenCV编写一个程序,该程序完成
- 使用 OpenCV 编制一个简单的徒手绘图程
评论
共有 条评论