「玩一玩」用C#做真正的人脸识别程序可学习型(尝鲜版)
本帖最后由 conmajia 于 2012-05-11 23:02:07 编辑
我又开始发帖了。发完看韩剧。没工作的人就是爽。
--------------------------
下载DEMO和源码(需要装EmguCV)
具体装法请参考我之前的帖子。
另外很多朋友遇到CvInvoke()的报错,我找到一种解决方法。
把EmguCV目录下bin里面的所有dll复制到C:\WINDOWS\SYSTEM32文件夹下,这样就OK了。
如果还不OK,试试把dll复制到程序目录(Debug)下。
我这是玩的帖子,欢迎高手指教,但别说我这没意思。hello world也没意思,每天无数人照写。
刚刚学着老外的作品做了一个。嗯,没错,自从有了Emgu CV,模式识别的做法和模式简直成了标准。
当然,这给我这样图像处理还给老师很多年的差生来说,是个福音。
之前发了个帖子,那个准确的说应该叫「人脸检测」,就是只把脸找出来。之前名字起错了。
现在这个,是真的人脸识别,用的识别库还是之前那个帖子的haar(非常经典)
我预期的设计目标是
1.检测人脸
2.学习检测到的人脸
3.利用学习库认人
4.支持摄像头和图片文件输入
做了1个多小时,目前只支持摄像头。已经完成了1、2、3功能,有些使用上的细节还没有调整。
效果如下(用了火箭队的图,其实我真心不是篮球迷)
已知bug
1.误识,这个不说了,正常
2.重复识别,对认人来说不影响(认出2次和认出1次有太大区别吗)
3.功能不全(我只能说请看本贴标题)
使用方法
1.确定你要有摄像头
2.选择webcam模式
3.建议选择「auto stop」在识别出内容后会自动停止
4.「start/stop」开始/暂停
5.「Learn」可以吧识别到的(如果你觉得效果好)脸存起来
6.给脸改名字(暂时不支持中文,因为我用EmguCV的draw画的字符串。。用GDI+画的会被自动冲掉(晕,继续研究)
7. 在摄像头面前跑跑,看能不能认出你来。。
看韩剧了,有空再继续完善。------解决方案--------------------楼主又开始玩人脸识别了
------解决方案--------------------http://topic.csdn.net/u/20120507/11/699ae8ef-4197-4593-993a-b41d44899b63.html?seed=1066253180&r=78481057#r_78481057
what's news today?
------解决方案--------------------感觉像发福利,接,收,顶。。。
------解决方案--------------------喜欢楼主的"倾情演出"
------解决方案--------------------顶,牛人要是有源码就好了
mlg1978@163.com
------解决方案--------------------lz犀利啊。。收藏了。。。
------解决方案--------------------留个名,要是写好了,这个可以和 联想哪个抗衡。
------解决方案--------------------好玩!继续收藏~
------解决方案--------------------------解决方案--------------------好东西~~感谢楼主近期分享的这么多好玩的~~
------解决方案--------------------先收藏
------解决方案--------------------很好玩
------解决方案--------------------不错啊!
------解决方案--------------------http://www.namipan.com/d/BatchXLS285%e5%85%8d%e6%b3%a8%e5%86%8c%e7%bb%bf%e8%89%b2%e7%89%88.rar/c2dd21c32c6e4a5d459b8ebcff0930b2051036e6dc460a00
------解决方案--------------------出来给lz赞一个!!
------解决方案--------------------可以用么~
------解决方案--------------------
该回复于2013-06-23 12:31:12被版主删除
------解决方案--------------------佩服,编程也可以变成一种爱好.
------解决方案--------------------偶像 牛人
------解决方案--------------------