源代码下载(须要安装Emgu CV,安装方法请百度) web
不少朋友使用Emgu CV遇到CvInvoke()的报错,我找到一种解决方法。ide
把EmguCV目录下bin里面的全部dll复制到C:\WINDOWS\SYSTEM32文件夹下,这样就OK了。post
若是还不OK,试试把dll复制到程序目录(\Debug)下。学习
我这是玩玩而已,欢迎高手指教,但别说我这没意思。hello world也没意思,天天无数人照写。this
刚刚学着老外的做品作了一个。嗯,没错,自从有了Emgu CV,模式识别的作法和模式简直成了标准。spa
固然,这给我这样图像处理还给老师不少年的差生来讲,是个福音。.net
人脸识别特指利用分析比较人脸视觉特征信息进行身份鉴别的计算机技术。设计
人脸识别是一项热门的计算机技术研究领域,它属于生物特征识别技术,是对生物体(通常特指人)自己的生物特征来区分生物体个体。 3d
我预期的设计目标是code
作了1个多小时,目前只支持摄像头。已经完成了一、二、3功能,有些使用上的细节尚未调整。
效果以下(用了火箭队的图,其实我真心不是篮球迷)
已知bug
使用方法
绘制中文人名 Dictionary<string, Rectangle> foundPeople = new Dictionary<string, Rectangle>(); float xfactor; float yfactor; private void imageBox_Paint(object sender, PaintEventArgs e) { if (foundPeople.Count > 0) { // 缩放 xfactor = (float)imageBox.Width / (float)current.Bitmap.Width; yfactor = (float)imageBox.Height / (float)current.Bitmap.Height; foreach (string name in foundPeople.Keys) { e.Graphics.DrawString( name, this.Font, Brushes.Red, foundPeople[name].X * xfactor, foundPeople[name].Y * yfactor); } } }
效果以下
(全文完)