资源简介
用C#做学习型人脸识别程序(尝鲜版)DEMO和源码
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.Structure;
using System.IO;
namespace FaceRecognition
{
/***************
* face recognition
* by Nobi (conmajia@gmail.com)
* May 11th 2012
* this is an experiment
* and based on EmguCV
* all codes are almost standard.
*
* Sergio Andrés Guitérrez Rojas‘s work
* was the start point.
* More features added.
* -- conmajia
*
* use it in anyway as you wish.
* you can keep my name or not.
* it depends on you.
* all that I expect is a nice meal. (haha)
* **************/
public partial class Form1 : Form
{
#region variables
// webcam
Capture webcam;
bool cameraInUse = false;
// cascading lib
HaarCascade faceHaar;
// Font to show name
MCvFont font = new MCvFont(
Emgu.CV.CvEnum.FONT.CV_FONT_HERSHEY_TRIPLEX
1.2
1.2
);
// frame being dealing dealed trained
Image current;
Image gray = null;
// List to store trained faces & people
List> learnedFaces = new List>();
List learnedPeople = new List();
MCvAvgComp[] foundFaces;
#endregion
#region initiates
public Form1()
{
InitializeComponent();
}
private void initHaar(ref HaarCascade h string path)
{
h = new HaarCascade(path);
}
// try load early trained faces
private void loadBackupImages(List> list)
{
//try
//{
// // names stored in /backup/names.txt
// // names delimilited by ‘|‘ (the pipe)
// string nameFileContent
// = File.ReadAllText(Application.StartupPath + “/backup/names.txt“);
// string[] names = nameFileContent.Split(‘|‘);
// foreach (string name in names)
// {
// // load images
// list.Add(
// new Image(
// Application.StartupPath
// + “/backup/face_“
// + name
// + “.bmp“
// )
// );
// // TODO: change list into dictionary
// people.Add(name);
// }
//}
//catch (Exception)
//{
// Console.WriteLine(“Load nothing from backup files.“);
//}
}
#endregio
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10332 2012-05-11 22:05 Form1.Designer.cs
文件 10652 2012-05-11 22:13 Form1.cs
文件 506314 2012-05-11 18:15 haarcascade_eye.xm
文件 3644763 2012-05-11 18:15 haarcascade_frontalface_alt_tree.xm
文件 32768 2012-05-11 22:13 FaceRecognition.exe
- 上一篇:c# wpf全套教程视频教程
- 下一篇:C#内存修改器
相关资源
- fiddlercoreCapture.zip 用 .NET C# 实现 HTTP
- c#HL7通讯测试解析.zip
- 安卓QQ5.8协议 C#版本
- C#仿QQ软件源码
- ArcEngine+C#基本功能很全的代码
- 个人理财系统c#+sql
- 药品管理系统c#编写的
- C# ASP.NET 实战项目源代码 AJAX校内数码
- 《Visual C# + Oracle数据库系统开发全程
- C# winform 播放与录制视频源码
- c# DEV Winform 框架
- WPF开发教程 ----WPF C# 编程 界面开发(
- ASP.NET+C#+SQL校园新闻发布系统
- c# winform twain文件扫描并保存成图片
- ArcEngine 10.0 C#二次开发最新最全帮助文
- 基于C#、SQL学生选课管理系统
- 数据结构(C#语言描述-陈广-PPT及教材
- C#小区物业管理系完整源码
- C#图书管理系统源码20131205
- Windows Runtime via C#
- C#使用FFMPEG解码H264视频源码
- C#相册管理系统SQL数据库
- System.web源码C#
- C#+AE开发的系统 全代码
- STM32_IAP_UPDATA带C#上位机
- 图像处理软件源码C#
- 学生成绩管理系统 附带数据库文件
- c#仿QQ聊天IM界面实现(源代码)
- 0322 C# OPC UA 简单.zip
- 基于C#和Mysql的学生信息管理系统
评论
共有 条评论