本科毕设求助

2022-03-05 18:22:42 +08:00
 ex1001

又到了每年一度的毕设时间了,指导老师直接发了题目给我们选,我就选了个“基于人脸识别的实验室智慧考勤系统”。考勤系统这部分打算用 java 作为后端完成,麻烦的是人脸识别要怎么解决?

我在网上搜索之后,感觉 OpenCV 是比较适合毕设的解决方案,不知道老哥们有没有更好的方案?另外,如果是用 OpenCV 实现人脸识别,哪些地方是可以花费时间和精力做出一些小亮点,让我论文上能写点东西,更加顺利完成毕设的?
3579 次点击
所在节点    程序员
31 条回复
qqg1530
2022-03-05 18:29:21 +08:00
linglin0924
2022-03-05 18:33:46 +08:00
调包就好了,本科毕设随便水水
EarthChild
2022-03-05 18:34:47 +08:00
emmm 调开放的接口得了。
zhh7ce
2022-03-05 18:35:48 +08:00
百度 /bing/google opencv 人脸识别
不考虑精度的话很简单的
Elissa
2022-03-05 18:37:00 +08:00
如果懒得实现,调第三方接口,post 请求传个图片过去,马上就能返回结果
但是从实时的视频流判断出来是人脸并截取,还是 opencv ,或者有没有第三方现成的 sdk
ex1001
2022-03-05 20:47:09 +08:00
“人脸识别”作为题目中的关键字,答辩时老师肯定会问怎么实现,直接调接口不太好拿出手啊
brendanliu
2022-03-05 21:17:18 +08:00
想省事的话 直接调用百度 /旷视的 API 接口 如果基于数据安全考虑 可以使用他们的人脸离线识别 SDK 无论是在线接口还是离线 SDK 这两家都可免费测试 离线 SDK 测试版 licenses 时间都比较长 能足够支撑到毕业了 集成离线 SDK 最好选择厂商要求的开发版 要不然后期的坑可能需要自己解决了 之前对接客户的时候 很多都是适配开发版出了各种千奇百怪问题
brendanliu
2022-03-05 21:18:43 +08:00
@brendanliu 开发板
deplivesb
2022-03-05 21:21:13 +08:00
本科毕设都要求助,你这个大学上的有点水啊
zcf0508
2022-03-05 21:30:02 +08:00
flask + tensorflow

直接 python 技术栈,用 tensorfllow hub 现成的模型
Jarvis666
2022-03-05 21:48:17 +08:00
直接编写论文,注意标点格式,过程瞎几把抄,答而不辩,听我的准没错
kkocdko
2022-03-05 22:32:19 +08:00
就不该选这种坑,选点别的简单的好过的多好
linyuyizhizou
2022-03-05 22:38:25 +08:00
你去知网搜几篇论文看看,基本上本科论文为了凑字数写的巨详细。
jintairong
2022-03-05 22:42:24 +08:00
你要是担心老师问的话,那就把原理看看好了。比如 opencv 里面的 Cascade Classifier 里面的算法和特征和老师扯一扯。要是搞 YOLO 的话就扯一扯深度学习。大致知道怎么来的就行了
jc89898
2022-03-05 22:48:07 +08:00
这么简单,直接 pytorch 不完事了
VanceKing
2022-03-05 23:23:28 +08:00
Google 的活体检测,旷视的 FaceID ,调 SDK 就行了。
biguokang
2022-03-05 23:45:16 +08:00
程序员的基本功是会抄代码和会改代码,最重要的是会找代码

其实你的毕设,说白了就是人脸考勤,这 10 年来早被 n 多毕业生做烂了,前人帮你踏了无数次坑了,所以并不难,当年我毕业也是做的人脸考勤系统,代码基本上从 github 上抄下来做改动的。

我随便去搜了下,给几个参考你把:

https://github.com/inspurer/WorkAttendanceSystem

https://github.com/66pig/face_recognition

https://github.com/IaHehe/classchecks



你可以在你抄的项目里找出人脸识别技术的关键点在哪,然后上网查查这个框架或者工具的基本原理啥的,在论文上使劲吹就行了。




虽然对于学生来说,抄作业不可取,但是我觉得你现在的重点是想办法毕业,而不是真的要花时间自己研究一个人脸识别算法出来,万一研究不出来就 gg 了。
biguokang
2022-03-05 23:48:48 +08:00
忘了说,不太建议使用深度学习、gan 之类的 AI 技术栈,这玩意需要训练,所以需要显卡,所需的技术门槛也高。。。如果只是单纯做个人脸识别考勤,其实还真的用不上 AI 技术
ex1001
2022-03-06 00:12:42 +08:00
@biguokang 感谢老哥,我目前也没有想用深度学习搞这个毕设的想法
kenvix
2022-03-06 00:16:16 +08:00
...怎么今年我们学院的毕设系统里也有个一模一样的题目。
总之就是调库啊,人脸检测+人脸识别+静态活体检测。如果要考虑大规模人脸在加个人脸检索。除了最后一个需要训练个小模型之外其他都不需要深度学习知识。

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

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

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

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

© 2021 V2EX