又到了每年一度的毕设时间了,指导老师直接发了题目给我们选,我就选了个“基于人脸识别的实验室智慧考勤系统”。考勤系统这部分打算用 java 作为后端完成,麻烦的是人脸识别要怎么解决?
我在网上搜索之后,感觉 OpenCV 是比较适合毕设的解决方案,不知道老哥们有没有更好的方案?另外,如果是用 OpenCV 实现人脸识别,哪些地方是可以花费时间和精力做出一些小亮点,让我论文上能写点东西,更加顺利完成毕设的?
1 qqg1530 2022-03-05 18:29:21 +08:00 via Android ![]() 呵 |
2 linglin0924 2022-03-05 18:33:46 +08:00 调包就好了,本科毕设随便水水 |
![]() | 3 EarthChild 2022-03-05 18:34:47 +08:00 emmm 调开放的接口得了。 |
4 zhh7ce 2022-03-05 18:35:48 +08:00 百度 /bing/google opencv 人脸识别 不考虑精度的话很简单的 |
5 Elissa 2022-03-05 18:37:00 +08:00 如果懒得实现,调第三方接口,post 请求传个图片过去,马上就能返回结果 但是从实时的视频流判断出来是人脸并截取,还是 opencv ,或者有没有第三方现成的 sdk |
6 ex1001 OP “人脸识别”作为题目中的关键字,答辩时老师肯定会问怎么实现,直接调接口不太好拿出手啊 |
7 brendanliu 2022-03-05 21:17:18 +08:00 想省事的话 直接调用百度 /旷视的 API 接口 如果基于数据安全考虑 可以使用他们的人脸离线识别 SDK 无论是在线接口还是离线 SDK 这两家都可免费测试 离线 SDK 测试版 licenses 时间都比较长 能足够支撑到毕业了 集成离线 SDK 最好选择厂商要求的开发版 要不然后期的坑可能需要自己解决了 之前对接客户的时候 很多都是适配开发版出了各种千奇百怪问题 |
8 brendanliu 2022-03-05 21:18:43 +08:00 @brendanliu 开发板 |
9 deplivesb 2022-03-05 21:21:13 +08:00 ![]() 本科毕设都要求助,你这个大学上的有点水啊 |
![]() | 10 zcf0508 2022-03-05 21:30:02 +08:00 flask + tensorflow 直接 python 技术栈,用 tensorfllow hub 现成的模型 |
11 Jarvis666 2022-03-05 21:48:17 +08:00 直接编写论文,注意标点格式,过程瞎几把抄,答而不辩,听我的准没错 |
![]() | 12 kkocdko 2022-03-05 22:32:19 +08:00 via Android 就不该选这种坑,选点别的简单的好过的多好 |
![]() | 13 linyuyizhizou 2022-03-05 22:38:25 +08:00 你去知网搜几篇论文看看,基本上本科论文为了凑字数写的巨详细。 |
![]() | 14 jintairong 2022-03-05 22:42:24 +08:00 你要是担心老师问的话,那就把原理看看好了。比如 opencv 里面的 Cascade Classifier 里面的算法和特征和老师扯一扯。要是搞 YOLO 的话就扯一扯深度学习。大致知道怎么来的就行了 |
15 jc89898 2022-03-05 22:48:07 +08:00 这么简单,直接 pytorch 不完事了 |
16 VanceKing 2022-03-05 23:23:28 +08:00 via Android Google 的活体检测,旷视的 FaceID ,调 SDK 就行了。 |
![]() | 17 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 了。 |
![]() | 18 biguokang 2022-03-05 23:48:48 +08:00 忘了说,不太建议使用深度学习、gan 之类的 AI 技术栈,这玩意需要训练,所以需要显卡,所需的技术门槛也高。。。如果只是单纯做个人脸识别考勤,其实还真的用不上 AI 技术 |
20 kenvix 2022-03-06 00:16:16 +08:00 via Android ...怎么今年我们学院的毕设系统里也有个一模一样的题目。 总之就是调库啊,人脸检测+人脸识别+静态活体检测。如果要考虑大规模人脸在加个人脸检索。除了最后一个需要训练个小模型之外其他都不需要深度学习知识。 |
![]() | 21 Juszoe 2022-03-06 12:00:49 +08:00 我和 @biguokang #18 的观点不同,现在深度学习人脸识别很成熟了,不用自己再训练一个模型,也不需要自己研究算法,仅推理靠 CPU 就足够了,https://github.com/ageitgey/face_recognition 调用也只需几行代码,opencv 还不一定有这么方便,准确率也堪忧。 |
![]() | 22 nexo 2022-03-06 12:23:37 +08:00 做的都烂了 |
23 unknownn 2022-03-06 15:39:30 +08:00 via iPhone 考虑一下 yolov5 ,最近我也在学习 |
![]() | 24 2NUT 2022-03-06 16:10:39 +08:00 一周搞定 |
![]() | 25 w4087 2022-03-06 16:59:49 +08:00 本科都是水 |
![]() | 26 darkengine 2022-03-06 17:18:53 +08:00 ![]() 亮点啊,识别之后推送微信消息通知保安 [狗头 |
27 luckytanka 2022-03-07 09:51:42 +08:00 via iPhone opencv js 调包 |
![]() | 28 Envov 2022-03-07 10:18:20 +08:00 github cv 就行,论文要写满,导师不会为难你的 |
![]() | 29 xytest 2022-03-07 12:00:47 +08:00 不 cv 感觉难度大 |
![]() | 30 dany813 2022-03-07 14:28:13 +08:00 当年我的答辩没感觉就过了,就是过家家,除非老师和你有过节 |
![]() | 31 wudi77 2023-03-22 16:40:24 +08:00 本科毕设随便搞搞 |