老板来了:人脸识别+手机推送,老板来了发送手机通知,你立刻知道。( Python 实现) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
fendouai_com
V2EX    Python

老板来了:人脸识别+手机推送,老板来了发送手机通知,你立刻知道。( Python 实现)

  •  3
     
  •   fendouai_com 2017 年 4 月 19 日 8817 次点击
    这是一个创建于 3244 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景介绍

    学生时代,老师站在窗外的阴影挥之不去。大家在玩手机,看漫画,看小说的时候,总是会找同桌帮忙看着班主任有没有来。

    teacher.jpeg

    一转眼,曾经的翩翩少年毕业了,新的烦恼来了,在你刷知乎,看视频,玩手机的时候,老板来了! 不用担心,不用着急,基于最新的人脸识别+手机推送做出的 BossComing 。老板站起来的时候, BossComing 会通过人脸识别发现老板已经站起来,然后通过手机推送发送通知 “ BossComing ”,并且震动告诉你有情况。

    效果展示

    不明真相吃瓜群众和身后领导

    领导工作繁忙,埋头敲代码

    低头工作的领导

    身后领导扭头过来,马上被人脸识别程序发现,并标记为 boss

    扭头过来的领导

    手机收到推送,并震动。

    notification.jpg

    BossComing

    身后的领导

    是不是就像“同桌的他”,用胳膊肘不停地戳你,并且小声的说:老师来啦,来时来啦。

    技术介绍

    人脸识别技术

    face_recognition The world's simplest facial recognition api for Python and the command line

    https://github.com/ageitgey/face_recognition

    手机推送技术

    jpush-api-python-client JPush's officially supported Python client library for accessing JPush APIs.

    https://github.com/jpush/jpush-api-python-client

    依赖安装

    pip install face_recognition pip install jpush 

    使用教程

    • 添加 boss image

    conf0.png

    • 配置文件 修改 bosscoming 文件中的 load_image_file 参数 conf1.png

    • JPush 配置,这样你的手机才可以收到推送。 conf2.png

    • 可以直接使用 JPush 官方提供的 Demo 用来接收通知。 JPush 文档: https://docs.jiguang.cn/jpush/guideline/intro/

    • 运行命令

    python bosscoming.py 

    体验人脸识别部分命令:

    python bosswatching.py 

    打开电脑上摄像头,开始捕捉画面。然后调整角度,对准需要观察的位置。

    blank.png

    项目说明

    受 《在你上司靠近你座位时,用人脸识别技术及时屏幕切换》启发,文章地址: https://zhuanlan.zhihu.com/p/24809159 ,所介绍的项目是 BossSensor : https://github.com/Hironsan/BossSensor 。因为这个项目所需要的依赖比较多,而且我运行有问题,所以换了另外一个库来实现。 BossComing 项目地址: https://github.com/fendouai/BossComing/tree/dev 代码还不完善,仅供娱乐( Just for fun!)。

    参考引用

    https://github.com/ageitgey/face_recognition

    https://github.com/jpush/jpush-api-python-client

    https://github.com/Hironsan/BossSensor

    32 条回复    2017-04-20 18:12:36 +08:00
    annqlm
        1
    annqlm  
       2017 年 4 月 19 日
    厉害!
    fendouai_com
        2
    fendouai_com  
    OP
       2017 年 4 月 19 日
    @annqlm 哈哈,你也可以玩一下,很有意思。
    KaKaGoSki
        3
    KaKaGoSki  
       2017 年 4 月 19 日
    ...
    myway
        4
    myway  
       2017 年 4 月 19 日
    真是牛逼啊哈哈。。。
    neroxps
        5
    neroxps  
       2017 年 4 月 19 日   1
    我以后会戴面具巡视的~你继续玩~
    fendouai_com
        7
    fendouai_com  
    OP
       2017 年 4 月 19 日
    @eicyan 正是受这个项目启发,只是这个项目没有跑通。
    受 《在你上司靠近你座位时,用人脸识别技术及时屏幕切换》启发,文章地址: https://zhuanlan.zhihu.com/p/24809159 ,所介绍的项目是 BossSensor : https://github.com/Hironsan/BossSensor
    qfdk
        8
    qfdk  
    PRO
       2017 年 4 月 19 日 via iPhone
    其实感觉显示屏幕桌面更有用 有空看手机 不如老板键自动触发
    Famio
        9
    Famio  
       2017 年 4 月 19 日
    @neroxps new project:Boss coming with mask
    hzwei
        10
    hzwei  
       2017 年 4 月 19 日 via iPhone
    “老板,你过来,我给你照张相~”
    neroxps
        11
    neroxps  
       2017 年 4 月 19 日
    @Famio 再下次,我女妆视察。
    JamesR
        12
    JamesR  
       2017 年 4 月 19 日
    厉害啊,卖套装可以开淘宝店了。
    Tunar
        13
    Tunar  
       2017 年 4 月 19 日 via Android
    戴口罩呢?
    wujunze
        14
    wujunze  
       2017 年 4 月 19 日
    666
    inrenping
        15
    inrenping  
       2017 年 4 月 19 日
    捂脸巡查……
    fendouai_com
        16
    fendouai_com  
    OP
       2017 年 4 月 19 日
    @JamesR 是时候开个淘宝店了。
    fendouai_com
        17
    fendouai_com  
    OP
       2017 年 4 月 19 日
    @Tunar 晚点试一下,让 boss 戴口罩。
    LioMore
        18
    LioMore  
       2017 年 4 月 19 日
    @Tunar 那就把戴口罩也的情况也记下来
    tigerstudent
        19
    tigerstudent  
       2017 年 4 月 19 日 via Android
    。。。可以开始研究虹膜识别了
    harry890829
        20
    harry890829  
       2017 年 4 月 19 日
    这个项目不是利用了机器学习么,第一次戴口罩可能会坑,但是第二次就没事了
    xiagemini
        21
    xiagemini  
       2017 年 4 月 19 日 via Android
    得自动触发老板键!
    shadownet
        22
    shadownet  
       2017 年 4 月 19 日 via iPhone
    然而现在老板都是看监控 根本不用过来 摄像头还能控制角度 无解啊
    ixinshang
        23
    ixinshang  
       2017 年 4 月 19 日
    哈哈 以后机器 不配置摄像头了
    fisher335
        24
    fisher335  
       2017 年 4 月 20 日 via iPhone
    没有办法跑在 windows 上吧
    HanSonJ
        25
    HanSonJ  
       2017 年 4 月 20 日
    想法很美好,老板该出动无人机监测员工状态了
    Dx2619
        26
    Dx2619  
       2017 年 4 月 20 日 via iPhone
    蛮有意思的,不过收到短信已经晚了吧, hh
    49gd
        27
    49gd  
       2017 年 4 月 20 日
    如果是电脑的摄像头的话有点晚了吧 得放在走廊上
    bk201
        28
    bk201  
       2017 年 4 月 20 日 via iPhone
    识别会不会延迟导致悲剧.
    ileenhow
        29
    ileenhow  
       2017 年 4 月 20 日
    老板的肚子真大
    PythonAnswer
        30
    PythonAnswer  
       2017 年 4 月 20 日
    老板像个小弟。。
    fendouai_com
        31
    fendouai_com  
    OP
       2017 年 4 月 20 日
    @fisher335 不太确定,我是 MAC 。
    mingyun
        32
    mingyun  
       2017 年 4 月 20 日
    厉害了 我的哥
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1155 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:58 PVG 01:58 LAX 09:58 JFK 12:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86