V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ex1001
V2EX  ›  程序员

本科毕设求助

  •  
  •   ex1001 · 270 天前 · 2932 次点击
    这是一个创建于 270 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    https://github.com/inspurer/WorkAttendanceSystem

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

    https://github.com/IaHehe/classchecks



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




    虽然对于学生来说,抄作业不可取,但是我觉得你现在的重点是想办法毕业,而不是真的要花时间自己研究一个人脸识别算法出来,万一研究不出来就 gg 了。
    biguokang
        18
    biguokang  
       270 天前
    忘了说,不太建议使用深度学习、gan 之类的 AI 技术栈,这玩意需要训练,所以需要显卡,所需的技术门槛也高。。。如果只是单纯做个人脸识别考勤,其实还真的用不上 AI 技术
    ex1001
        19
    ex1001  
    OP
       270 天前
    @biguokang 感谢老哥,我目前也没有想用深度学习搞这个毕设的想法
    kenvix
        20
    kenvix  
       270 天前 via Android
    ...怎么今年我们学院的毕设系统里也有个一模一样的题目。
    总之就是调库啊,人脸检测+人脸识别+静态活体检测。如果要考虑大规模人脸在加个人脸检索。除了最后一个需要训练个小模型之外其他都不需要深度学习知识。
    Juszoe
        21
    Juszoe  
       269 天前
    我和 @biguokang #18 的观点不同,现在深度学习人脸识别很成熟了,不用自己再训练一个模型,也不需要自己研究算法,仅推理靠 CPU 就足够了,https://github.com/ageitgey/face_recognition 调用也只需几行代码,opencv 还不一定有这么方便,准确率也堪忧。
    nexo
        22
    nexo  
       269 天前
    做的都烂了
    unknownn
        23
    unknownn  
       269 天前 via iPhone
    考虑一下 yolov5 ,最近我也在学习
    2NUT
        24
    2NUT  
       269 天前
    一周搞定
    w4087
        25
    w4087  
       269 天前
    本科都是水
    darkengine
        26
    darkengine  
       269 天前   ❤️ 1
    亮点啊,识别之后推送微信消息通知保安 [狗头
    luckytanka
        27
    luckytanka  
       268 天前 via iPhone
    opencv js 调包
    Envov
        28
    Envov  
       268 天前
    github cv 就行,论文要写满,导师不会为难你的
    xytest
        29
    xytest  
       268 天前
    不 cv 感觉难度大
    dany813
        30
    dany813  
       268 天前
    当年我的答辩没感觉就过了,就是过家家,除非老师和你有过节
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1278 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:05 · PVG 04:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.