为了防老板偷窥,程序员开源了这个神器 您所在的位置:网站首页 屏幕防偷窥软件 为了防老板偷窥,程序员开源了这个神器

为了防老板偷窥,程序员开源了这个神器

2024-06-15 06:56| 来源: 网络整理| 查看: 265

有些人,在公司上班总想打开网页刷个微博,玩个游戏放松一下,但又怕老板发现,心想假如窗口能隐藏就好了。

其实,只要你手眼速度跟得上,按“Alt+Tab”切换屏幕,还是十分适用的,或者采用一种方式:老板键

640?wx_fmt=jpeg

对于那些喜欢在公司上网玩游戏的伙伴们来说,老板键真的是很实用的功能,不然被抓到了,工资可能就少一个零。

今天,要和大家分享一个开源神器,有了它再也不用担心老板偷窥,一名日本工程师Hironsan开发了一款防老板偷窥神器——Boss Sensor,让你的电脑自动在老板靠近时,自动切换到工作模式

640?wx_fmt=jpeg

目前,Boss Sensor在GitHub上获得 5138 个Star,961 个Fork(项目地址:https://github.com/Hironsan/BossSensor)

简而言之,你要做的只有:

1、准备web camera,并接到办公的PC上。

2、搜集老板及同事们的人脸相片(执行collect-faces.py或extract-faces.py)。

3、分类这些人脸相片。

4、训练Boss sensor,让系统学习辨识这些人脸(执行train.py)。

5、开始运作Boss sensor(执行detect-boss.py)。

准备材料

Boss sensor唯一所需要的材料就是web camera和电脑。如果你的座位刚好位于人流多路口,那么,你可能需要提供更多的照片来侦测,而且camera若能支持高画质拍照更佳,因为高画素代表能捕抓到更多的细节,远远的就能侦测到老板的踪迹。例如下图,要取得同样大小的人脸局部图,更高画素相机在更远处便可拍摄到相同尺寸的图形。

640?wx_fmt=png

图像预处理

有了图像之后,Boss Sensor通过ImageMagick来提取人脸,像这样:

640?wx_fmt=jpeg

建立机器学习模型

Keras框架用来建立卷积神经网络和神经网络培训,如果只识别脸部的话,可以调用一些Web API比如微软的Computer Vision API,但为了确保实时性,Boss Sensor决定自己实现。Keras输出的网络体系结构如下:

640?wx_fmt=jpeg

代码地址:https://github.com/Hironsan/BossSensor/blob/master/boss_train.py

切换屏幕

最后一步,学习模型识别出老板的脸之后,就把电脑屏幕切换到下面这张图:

640?wx_fmt=jpeg

这张图需要全屏显示,所以他调用了PyQt库,详细代码地址:https://github.com/Hironsan/BossSensor/blob/master/image_show.py

Hironsan 在 GitHub 上开源这套系统用到的程序码,感兴趣的可以去试一下

精彩回顾

♡ 程序员究竟能干多少年?

♡ 互联网公司各岗位真实工作内容起底

♡ 一次尴尬的采访和程序员的传奇脑洞!

♡ 天一冷,程序员都穿上格子衫

♡ 史上最真实的行业鄙视链曝光

♡ IT公司老板落水,各部门员工怎么救

♡ 宿命之战:程序员VS产品经理

♡ 作为一个前端,可以如何机智地弄坏一台电脑?

♡ 程序员跟产品经理打起来了,这是一个需求引发的血案...

♡ 后端说,你个前端不会用 headers吧,我怒了!

♡ 有个厉害的程序员女朋友是什么体验?

♡ 多年来,程序员经常加班的真相终于揭开了…

640?wx_fmt=gif



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有