C# OpenCV学习笔记六之人脸识别/五官识别测试
2013-01-02 19:35
591 查看
1. 窗体增加Timer,PictureBox控件。设定Timer1的Enable=True
2. 参加引用
3. 添加如下相关代码
4. new HaarCascade里的xml根据自己电脑的实际目录修改。
5. data\haarcascades\haarcascade*.xml说明
5.1. haarcascade_frontalface_*.xml识别脸部
5.2. haarcascade_eye*.xml眼睛识别
5.3. haarcascade_mcs_mouth.xml嘴巴识别
5.4. haarcascade_mcs_nose.xml鼻子识别
5.5. 其他xml也可测试看看,蛮好玩的。
2. 参加引用
using Emgu.CV; using Emgu.CV.Structure; using Emgu.CV.CvEnum; using Emgu.Util;
3. 添加如下相关代码
private Capture cap; private HaarCascade haar; private void timer1_Tick(object sender, EventArgs e) { using (Image<Bgr, byte> nextFrame = cap.QueryFrame()) { if (nextFrame != null) { Image<Gray, byte> grayframe = nextFrame.Convert<Gray, byte>(); var faces = haar.Detect(grayframe, 1.4, 4, HAAR_DETECTION_TYPE.DO_CANNY_PRUNING, new Size(nextFrame.Width / 8, nextFrame.Height / 8)); foreach (var face in faces) { nextFrame.Draw(face.rect, new Bgr(0, double.MaxValue, 0), 3); } pictureBox1.Image = nextFrame.ToBitmap(); } } } private void Form1_Load(object sender, EventArgs e) { cap = new Capture(0); haar = new HaarCascade("C:\\opencv\\data\\haarcascades\\haarcascade_frontalface_alt2.xml"); }
4. new HaarCascade里的xml根据自己电脑的实际目录修改。
5. data\haarcascades\haarcascade*.xml说明
5.1. haarcascade_frontalface_*.xml识别脸部
5.2. haarcascade_eye*.xml眼睛识别
5.3. haarcascade_mcs_mouth.xml嘴巴识别
5.4. haarcascade_mcs_nose.xml鼻子识别
5.5. 其他xml也可测试看看,蛮好玩的。
相关文章推荐
- 【OpenCV学习笔记 022】人脸识别 小试牛刀
- OpenCV学习笔记[3]Java Demo人脸识别
- 基于OpenCv的人脸检测、识别系统学习制作笔记之三
- 【OpenCV学习笔记 014】人脸人眼识别
- python3.6.3+opencv3.3.0学习笔记七--人脸识别效果实录
- NVIDIA JETSON Tk1的学习笔记二(以人脸识别程序为例测试摄像头)
- python3.6.3+opencv3.3.0学习笔记八--本地视频人脸识别后另存
- OpenCV学习笔记(五十五)——用OpenCV做人脸识别和性别识别contrib
- OpenCV Python 学习笔记(五) 人脸识别
- c# opencvsharp学习笔记(5)CvTrackbar,HSV,通道分割合并
- (学习笔记二)——基于opencv人脸检测原理及实现
- OpenCV学习笔记(25)基于MFC和OpenCV的摄像机定标与立体匹配测试程序(20140505更新)
- 【从零学习openCV】IOS7人脸识别实战
- opencv学习之Adaboost算法进行人脸识别
- (学习笔记二)——基于opencv人脸检测原理及实现
- C#.NET验证码智能识别学习笔记---03#.Net中@符号的意思
- OpenCV学习笔记(三)人脸检测的代码分析
- 百度AI开放平台人脸识别学习笔记(2)
- opencv学习-Cascade Classifier-人脸人眼识别
- OpenCV学习笔记(26)自动识别OpenCV版本并添加依赖库