【老闆來了你馬上知道!】人臉識別+手機推送

背景介紹

學生時代,老師站在窗外的陰影揮之不去。你們在玩手機,看漫畫,看小說的時候,老是會找同桌幫忙看着班主任有沒有來。python

teacher.jpeg

一轉眼,曾經的翩翩少年畢業了,新的煩惱來了,在你刷知乎,看視頻,玩手機的時候,老闆來了!
不用擔憂,不用着急,基於最新的人臉識別+手機推送作出的 BossComing。老闆站起來的時候,BossComing 會經過人臉識別發現老闆已經站起來,而後經過手機推送發送通知 「BossComing」,而且震動告訴你有狀況。git

效果展現

不明真相吃瓜羣衆和身後領導

領導工做繁忙,埋頭敲代碼github

低頭工做的領導

身後領導扭頭過來,立刻被人臉識別程序發現,並標記爲 boss

扭頭過來的領導

手機收到推送,並震動。

notification.jpg

BossComing

身後的領導

是否是就像「同桌的他」,用胳膊肘不停地戳你,而且小聲的說:老師來啦,來時來啦。api

技術介紹

人臉識別技術

face_recognitionide

The world's simplest facial recognition api for Python and the command line
https://github.com/ageitgey/face_recognitionui

手機推送技術

jpush-api-python-client3d

JPush's officially supported Python client library for accessing JPush APIs.
https://github.com/jpush/jpush-api-python-clientcode

依賴安裝

pip install face_recognition
pip install jpush

使用教程

  • 添加 boss image

conf0.png

  • 配置文件
    修改 bosscoming 文件中的 load_image_file 參數
    conf1.png視頻

  • JPush 配置,這樣你的手機才能夠收到推送。
    conf2.pngblog

  • 能夠直接使用 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


做者:小灰灰 - 極光
原文:老闆來了:人臉識別+手機推送,老闆來了你馬上知道
知乎專欄:極光日報

相關文章
相關標籤/搜索