「玩一玩」用C#做真正的人脸识别程序可学习型(尝鲜版)

Conmajia 2012-05-11 10:51:21
加精
我又开始发帖了。发完看韩剧。没工作的人就是爽。


--------------------------


下载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. 在摄像头面前跑跑,看能不能认出你来。。


看韩剧了,有空再继续完善。
...全文
28333 164 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
164 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘兄弟 2015-01-07
  • 打赏
  • 举报
回复
引用 楼主 conmajia 的回复:
我又开始发帖了。发完看韩剧。没工作的人就是爽。 .... 看韩剧了,有空再继续完善。
花了一上午,大概看完了你的文章,决定回家细细在研究。谢谢你的贡献。
衆尋 2014-07-07
  • 打赏
  • 举报
回复
留个标记,需要的时候回来研究一下
梦吟情诗 2014-06-20
  • 打赏
  • 举报
回复
你也可以用这个功能去整个产品啥子的,能更一步提高你的知名度
mybydhn 2014-06-13
  • 打赏
  • 举报
回复
真心不错。LZ是调用EmguCV的方法 还是自己也重写? opencv与EmguCV有什么区别没。
lvsezhufu 2014-04-22
  • 打赏
  • 举报
回复
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
yls0221 2014-04-22
  • 打赏
  • 举报
回复
以前知道labview可以做,现在有兴趣学习一下
wxk_bigworld 2014-02-25
  • 打赏
  • 举报
回复
留下脚步,以后用的上
迷路的孩子 2014-01-24
  • 打赏
  • 举报
回复
师傅您好!请问可以让我成为你的弟子么?只要指导我学习思路以及方法就好!
kxyzjm62 2014-01-11
  • 打赏
  • 举报
回复
牛逼。。有想法
Ahoo 2014-01-09
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
有意思,下载,以后有空研究研究
树袋熊zc 2013-12-20
  • 打赏
  • 举报
回复
不错哦,支持
o0冰凉0o 2013-12-19
  • 打赏
  • 举报
回复
shanmhs 2013-12-10
  • 打赏
  • 举报
回复
最近在做这方面的,弱分类器的代码不会写,希望楼主介绍些资料
_stephen_chow 2013-07-18
  • 打赏
  • 举报
回复
添加的引用" Emgu.CV.Structure"在哪里呀,我下的 Emgu CV里没有这个dll呢
尛懒羊 2013-07-05
  • 打赏
  • 举报
回复
楼主牛人,喜欢,多发几个。
stardusts 2013-07-04
  • 打赏
  • 举报
回复
运行时,点击任何键没反应。。。。。。
没交水费 2013-06-27
  • 打赏
  • 举报
回复
可以识别数字或者文字吗? 求关键识别的源代码? 自己积分不够下载不了
f2168318 2013-06-18
  • 打赏
  • 举报
回复
哈哈 感谢楼主亲情演出
环北冰洋 2013-05-01
  • 打赏
  • 举报
回复
挺好,楼主非常热心啊!
加载更多回复(114)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧