防 “老板”窥屏设计:自动捕捉人脸
2021-06-10

几乎所有人都在上班时间做过和工作无关的事,比如总有想放空或看一些和工作无关的网站,这时候最怕的就是老板突然经过座位。如果手眼协调够好,还来得及按“Alt+Tab”切换屏幕,但总是会有来不及、或是根本没看到老板经过的时候,有时甚至因为神色太慌乱反而更显得可疑。


在家时也是一样,当你正在聚精会神盯着屏幕做一些不可描述时,老爸突然闯进来怎么办。这里有一些初级“防窥屏套路”先分享给大家。


1、入门级:快捷键

WinKey + D : 所有窗口最小化并回到桌面。ALT + TAB : 快速切换窗口界面到“正经状态”


不过有时这种做法也会让父母产生一些疑惑:


2、基础级:老板键

快捷键有一个弊端,即使回到桌面或者是把程序最小化,底部栏或者任务栏依然留有图标,而且还不能自动关闭程序正在播放的声音,于是我找到了一种新的方式:老板键。


所谓 "老板键",并非是给老板使用的,而是用来防老板的键,所以更恰当的叫法应该是“员工键",或者“熊孩子键”。


当老板或父母出现的时候,只要轻松的按下事先设定好的快捷键,就能瞬间隐藏掉所有不想要老板/父母/妻子看到的窗口 (包括任务栏中指定程序的图标或全部图标,同时还能关闭系统音量,关闭系统音量后音量图标不改变) ,等危险过后再按一次快捷键即可恢复被隐藏的窗口。



3、进阶级:虚拟桌面

只可惜,并不是每个软件都会有老板键的设置,于是我们需要一种通用的方式:虚拟桌面。


通过虚拟桌面程序,我们可以创建若干个同时工作的桌面,只要将其中一个桌面设置成工作状态,就可以通过快捷键快速从娱乐状态的桌面切换到工作状态的桌面。


然而无论是虚拟桌面还是老板键,都有一个共同的致命弱点:需要提前察觉对方的到来,然后手动进行操作,如果不能提前发现对方,那么在按下快捷键隐藏桌面之前也许就已被发现。

但是这并不会将真正的技术宅难倒……


4、暴走级:自动捕捉人脸

一名日本工程师 Hironsan 深受“背后的老板“窥屏骚扰,决定开发出一款老板感应神器“Boss Sensor”,运用摄影机的人脸撷取功能加上机器学习,在老板靠近时让电脑自动切换屏幕到认真工作模式。


软件的基本原理是这样的:工程师首先对老板的位置和自己的位置进行了分析,从而确定了老板过来“窥屏”的必经路线。然后,在这条路线上布置了一个摄像头,结合人脸识别技术自动识别摄像头捕获的人脸图像,一旦在图像中发现了老板的脸,程序就会自动触发它的工作机制,快速将使用者的电脑屏幕变成“正经状态”。

 


打造“Boss Sensor”三步骤


首先,必须要能让摄影机顺利撷取出人脸图像,他使用了 Python 和影像处理函式库 OpenCV,抓取画面中的人脸影像。不过他提到,OpenCV 的脸部辨识精准度并不高,未来考虑用机器学习函式库 Dlib 改善。


第二步为让机器学习能正确辨识出老板的脸,需要运用到以下三种技术:影像搜集、影像处理和打造机器学习模型。


机器学习模型需要从大量图像中学习老板脸部特征,才能分辨老板和其他人的脸有什么不同,因此,他先透过 Google、Facebook 和摄影机影像分割搜集大量老板和其他人的照片,并用图像处理软件 ImageMagick 裁切图像,只保留脸部区块。最后,再将这些图片放进以 Tensor Flow 为后端的深度学习框架 Keras,其通常被用于打造卷积神经网络(convolutional neural network,CNN),让电脑学习辨识出老板的脸。


一切准备就绪,最后一个阶段就是切换屏幕,他使用 PyQt 语言编写该功能,并准备了一张符合工程师认真工作的程序码编辑画面。


实际Demo的成果:



▲ 老板正在走过来。(图片来源:Hironsan GitHub)


▲ 电脑撷取脸部画面并辨识。(图片来源:Hironsan GitHub)


▲ 辨识为老板的脸,成功切换屏幕。(图片来源:Hironsan GitHub)


Hironsan 在 GitHub 上开源这套系统用到的程序码,且不说这套系统有没有实际效果,防老板能防到这种境界已算是“难得可贵”。至于实用性如何?考量到有多少人能真正在办公室架一台摄影机,这套系统用来搏君一笑的可能性反而还比较高。不过 Hironsan自己承认,由于这套系统是基于图像识别的工作原理,如果老板戴了口罩或者镜头范围内人数太多,则识别准确率会有所下降。


如果这位工程师依然能坚持信念来开发这套系统,未来还可以加入声纹识别来捕获老板说话的声音,以及步态识别来识别老板走路的步态……技术并不是问题,真正的问题是,如今 Hironsan 这项制作已经被自己的老板得知,恐怕很难被允许继续研发下去。不过如果你很有实验精神,倒是可以试试看! 

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
热门推荐
  • 相关技术文库
  • 人工智能
  • 机器人
  • AI
  • 神经
  • 几种常见的加密算法总结

    今天主要总结下常用的对称性加密算法DES和AES,非对称性加密算法RSA。 01  DES加密算法 1.DES含义 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授

    04-28
  • 解读Facebook Oculus VR手势追踪

    作者:saitama_kakasan https://blog.csdn.net/qq_30154571/article/details/109462515 一、前言 本文是对Facebook Oculus发布的一篇VR方向(手势追踪)论文的解读。Oculus是一家做VR的公司,2014年被FaceBook收购了,本次参考的论文就是FaceBook Oculus团队

    2020-12-01
  • 基于位置的增强现实,AR+GPS火了

    最近AR导航(AR+GPS)实火,不仅国内地图公司纷纷布局AR导航市场,高德地图在Android和iOS端正式上线AR导航功能(),腾讯地图和滴滴也分享一些关于AR导航的关键技术();国外Google最近又更新完善了AR导航的功能,交互更加友好,导航更加直观高效。目前的AR

    06-15
  • Depth Peeling算法与UE4中的实现

    作者:YOung https://zhuanlan.zhihu.com/p/273428074 1、透明渲染乱序问题 大部分实时引擎的透明渲染的排序是逐物体的,而非逐像素的,这会导致模型间存在交叉的情况下可能会出现透明渲染乱序问题,再加上模型的顶点顺序是制作时序列化固定的,这会使得凹形

    06-15
  • 收藏!姿态估计开源项目汇总

    【AIRX】AIRX专注AI、ARVR、Unity、Unreal技术学习与交流平台,平台正在快速发展中! 投稿、志愿者、讲师招聘进行时,我们期待您的加入~ 上篇: 1、Openpose 人体、脸、手、脚的实时多人关键点检测库 https://github.com/CMU-Perceptual-Computing-Lab/openp

    2020-09-17
  • 摄像机如何实现基于AI的3D重建?

    Magic Leap研究人员提出了一种基于AI的方法,只需一个RGB相机即可捕获3D场景。 该方法称为Atlas,主要有两步AI过程,该过程从平面2D图像生成3D环,无需另使用立体摄像机或特殊的雷达系统对环境进行先前的3D分析。研究人员认为,基于AI的2D图像的重建比基于3D

    2020-08-12
  • 利用传感器和数据分析抗击COVID-19

    在抗击COVID-19新冠疫情的战斗中,政府、医护人员及各个行业利用人工智能和各种热传感器,基于大数据进行分析和预测,将其对公共卫生和全球经济的冲击降至最低。 COVID-19与引起严重急性呼吸系统综合症(SARS)和普通感冒的病毒系出同宗。人类对这种新病毒还

    2020-07-15
  • 商汤AR开发之旅(1)-- 关于SenseAR SDK

    SenseAR 开发平台以商汤科技为核心,联合若干战略合作伙伴,提供一整套 AR 解决方案,包括 AR 底层驱动引擎、AR 内容创作工具链和 AR 硬件装置推荐,为各行各业的商家和用户提供 AR 服务,形成一个 AR 生态。商汤SenseAR提供平面检测、运动追踪、云锚点、手势

    2020-07-14
  • 想要提升AR设计的使用体验,需要注意这7个技巧

    近几年AR的概念非常火热,正在改变着我们与外界的交互方式。这段特殊时期,AR更是受到到多方的关注。如何提升AR设计的使用体验?本文围绕这个问题展开了分析,梳理总结了7个相关技巧,供大家一同学习和参考。 广告、零售、建筑、教育、旅游以及其他许多行业都

    2020-07-03
  • 人工智能保障下的高速公路

    ▋方案简介 高速公路为封闭道路,车速快,效率高,需要安全稳定的运行,一旦发生交通事件,需要及时有效的发现、上报、处理流程,以便尽快恢复道路通行,保证道路的安全畅通。 高速公路事件检测系统,是为了解决及时发现及处理高速内发生的交通事件,依托于视

    2020-07-02
  • 聊聊改变世界的5大算法

    [导读] 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。周末了,今天来轻松概念性总结分享一下改变世界5大算法,当然足以改变世界的算法远不止这5个。比如还有卡尔曼滤波算法

    2020-06-29
  • Facebook CVPR论文:仅一台摄像机即可进行3D身体重建

    在计算机视觉会议CVPR上,Facebook展示了一种算法,该算法可以仅通过一个摄像头就可以为穿着衣服的人生成相当详细的3D模型。 论文下载:回复 Facebook  CVPR Facebook是Oculus虚拟现实产品背后的公司。该公司被认为是机器学习的世界领导者。机器学习(ML)是O

    2020-06-17
下载排行榜
更多
广告
X
广告