求教人脸识别算法

2017-09-12 14:12:09 +08:00
 ericbize
做毕业设计的时候,用树莓派,移动感应器(可以识别人或者动物 , 型号是 sr505 ),还有摄像头 弄了个智能家用摄像头, 放在门口只要有人进出就拍个照片,然后发送到指定的邮箱。

本想这事很简单的东西,顺便能把毕业设计混过去,谁知道,导师说,你要用拍下来的照片识别出那个经过的是人还是动物。

那么问题来了,本来想水过去的毕业设计,现在被导师强行加了这个要求。 我能怎么办?

求各位大神给点 idea。
6712 次点击
所在节点    程序员
53 条回复
rmdel
2017-09-12 15:31:34 +08:00
@ericbize 最尴尬的难道不是万一是只猴子嘛,手动滑稽……
ericbize
2017-09-12 15:33:08 +08:00
@rmdel 我在想,我这种极其不喜欢小动物的,到时候哪里找一条狗
WildCat
2017-09-12 15:34:04 +08:00
国内某顶级机构早期做人脸相关的时候的数据来源于爬搜索引擎的图片搜索,keywords 就当 label 了。
WildCat
2017-09-12 15:34:40 +08:00
@ericbize 你竟然考虑手工拍照???!!!惊了
ericbize
2017-09-12 15:37:20 +08:00
@WildCat emmm, 我只是在想,在家里训练模型的话,识别高度,自己拍照就好。
rmdel
2017-09-12 15:41:08 +08:00
@WildCat 很好奇是哪家,哈哈哈
rmdel
2017-09-12 15:42:33 +08:00
@WildCat 我看了好久才看明白这句话的意思,噗
WildCat
2017-09-12 15:54:19 +08:00
@ericbize 在家训练也得成百上千张图片,而且你自己拍的照片训练出来的模型肯定 overfitting (你能找上百只阿猫阿狗吗)

建议先看看基础理论吧
WildCat
2017-09-12 15:54:46 +08:00
@rmdel 比较屌的某家,其实业界估计很多这么做的(早期)
zxyroy
2017-09-12 16:16:14 +08:00
@ericbize 是 Haar 不是 Hair,这个就是经典的人脸识别算法
sennes
2017-09-12 16:17:20 +08:00
我知道咋办
你需要的是将 thomaspark-pkj/darknet-nnpack 移植到树莓派上
用 Tiny-YOLO 识别图片中是否有 Person
而取图的触发条件还是用 sr505 就好了

不过经过我的测试 在树莓派上跑 nnpack 的 Tiny-YOLO 大概是 2 秒 /帧 (而且算图的时候是不能做其他事的了)
所以以下情境就会失效:
"先进来一只猫,两秒之内再进来一个人" (笑)
am241
2017-09-12 16:24:26 +08:00
用 mobilenet 提取特征,再分别给两个全连接网络,分别输出画面里有没有人和有没有动物,两个全连接网络开训练。

在家里就是这么搞的,但是我只需要识别人
sennes
2017-09-12 16:27:53 +08:00
@ericbize #9 :
8 楼的 @ilotuo 说得很对,这种场景下是不能靠 Face Detection 而是 Pedestrian Detection
我在#27 说的方案是已经测试过的 效果还是蛮不错 缺点是速度比较慢(毕竟只是树莓派)
另外补充一下 传给 Tiny-YOLO 图像是先压到 320*240 的 (基本上够算
dayoushen
2017-09-12 16:31:55 +08:00
你需要行人检测,找一找现成的包。建议把动物缩小一下,比如是猫,狗啊,对于人和猴子估计真难分辨。
Kbyte
2017-09-12 16:35:49 +08:00
你这种,就要有点心机了。。别搞那些很强的,你这是毕设。。我毕设的导师本身是数字图像处理专家,他也给我们弄类似的要求(当然当年是本科,要求可能略低,是要求测出是正脸还是侧脸)。就你这个来看,你就直接点,按颜色判断,就拿亚洲人肤色的值域判断。反正答辩的时候是你自己拿东西来测试,老师也不大可能从同班同学里找个老黑出来……然后动物你就找黑猩猩,黑马黑猫,白色兔子白色鸟什么的。。
rmdel
2017-09-12 16:51:06 +08:00
@Kbyte 他这个难在不一定能拍到人脸
rmdel
2017-09-12 16:51:48 +08:00
@sennes 看着就很心疼树莓派……
ericbize
2017-09-12 17:25:14 +08:00
@zxyroy 没听过长见识了, 谢谢。
ericbize
2017-09-12 17:36:59 +08:00
@sennes 好厉害,看见那个 <amp-youtube data-videoid="VOC3huqHrss" layout="responsive" width="480" height="270"></amp-youtube>#action=share 感觉树莓派已经要加强散热了。
Kbyte
2017-09-12 17:37:34 +08:00
@rmdel 毕设嘛,又不是生产环境。。造点能过测试的示例图片就行。。简单粗暴测试全图无粉色都可能混过答辩呢。。要不消耗精力太大了,找工作什么的也是问题啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX