资源简介
opencv2.4 实现图片的人脸全检测,效果很好。
正脸,左侧脸,右侧脸都ok
代码片段和文件信息
#include
#include
#include
using namespace std;
using namespace cv;
int main()
{
Mat image image_gray resImageimage_gray2; //定义两个Mat变量,用于存储每一帧的图像
image = imread(“D://4.jpg“);
imshow(“原图“ image);
cvtColor(image image_gray CV_BGR2GRAY);//转为灰度图
equalizeHist(image_gray image_gray);//直方图均衡化,增加对比度方便处理
CascadeClassifier eye_Classifier; //载入分类器
CascadeClassifier face_cascade; //载入分类器
//加载分类训练器,OpenCv官方文档提供的xml文档,可以直接调用
//xml文档路径 opencv\sources\data\haarcascades
if (!eye_Classifier.load(“D:/ProgramFile/opencv/sources/data/haarcascades_GPU/haarcascade_frontalface_alt.xml“)) //需要将xml文档放在自己指定的路径下
{
cout << “Load haarcascade_eye.xml failed!“ << endl;
return 0;
}
if (!face_cascade.load(“D:/ProgramFile/opencv/sources/data/haarcascades_GPU/haarcascade_profileface.xml“))
{
cout << “Load haarcascade_frontalface_alt failed!“ << endl;
return 0;
}
//vector 是个类模板 需要提供明确的模板实参 vect
- 上一篇:c++ 记事本 源码
- 下一篇:用单片机控制ADC0804实现5V电压表程序
相关资源
- 人脸识别(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++
评论
共有 条评论