为了防老板偷窥,程序员开源了这个神器
有些人,在公司上班总想打开网页刷个微博,玩个游戏放松一下,但又怕老板发现,心想假如窗口能隐藏就好了。
其实,只要你手眼速度跟得上,按“Alt+Tab”切换屏幕,还是十分适用的,或者采用一种方式:老板键
对于那些喜欢在公司上网玩游戏的伙伴们来说,老板键真的是很实用的功能,不然被抓到了,工资可能就少一个零。
今天,要和大家分享一个开源神器,有了它再也不用担心老板偷窥,一名日本工程师Hironsan开发了一款防老板偷窥神器——Boss Sensor,让你的电脑自动在老板靠近时,自动切换到工作模式
目前,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若能支持高画质拍照更佳,因为高画素代表能捕抓到更多的细节,远远的就能侦测到老板的踪迹。例如下图,要取得同样大小的人脸局部图,更高画素相机在更远处便可拍摄到相同尺寸的图形。
图像预处理
有了图像之后,Boss Sensor通过ImageMagick来提取人脸,像这样:
建立机器学习模型
Keras框架用来建立卷积神经网络和神经网络培训,如果只识别脸部的话,可以调用一些Web API比如微软的Computer Vision API,但为了确保实时性,Boss Sensor决定自己实现。Keras输出的网络体系结构如下:
代码地址:https://github.com/Hironsan/BossSensor/blob/master/boss_train.py
切换屏幕
最后一步,学习模型识别出老板的脸之后,就把电脑屏幕切换到下面这张图:
这张图需要全屏显示,所以他调用了PyQt库,详细代码地址:https://github.com/Hironsan/BossSensor/blob/master/image_show.py
Hironsan 在 GitHub 上开源这套系统用到的程序码,感兴趣的可以去试一下
精彩回顾
♡ 程序员究竟能干多少年?
♡ 互联网公司各岗位真实工作内容起底
♡ 一次尴尬的采访和程序员的传奇脑洞!
♡ 天一冷,程序员都穿上格子衫
♡ 史上最真实的行业鄙视链曝光
♡ IT公司老板落水,各部门员工怎么救
♡ 宿命之战:程序员VS产品经理
♡ 作为一个前端,可以如何机智地弄坏一台电脑?
♡ 程序员跟产品经理打起来了,这是一个需求引发的血案...
♡ 后端说,你个前端不会用 headers吧,我怒了!
♡ 有个厉害的程序员女朋友是什么体验?
♡ 多年来,程序员经常加班的真相终于揭开了…
为了防老板偷窥,程序员开源了这个神器相关推荐
- 再见吧,996!程序员开源考公指南获高赞:三人已成功上岸
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 整理 | 钰莹 转载自公众号:AI前线 近年来,互联网公司 996 ...
- 程序员开源去马赛克软件,效果感人;黑客明码标价出售 FB 聊天信息
(给技术最前线加星标,每天看技术热点) 转自:游民星空.开源中国.solidot.cnBeta.腾讯科技.快科技等 [技术资讯] 0.程序员开源去马赛克软件,效果感人 相信一提起马赛克这个东西,不少小 ...
- ciTerm - 程序员终端摸鱼神器,建议全屏后体验效果更佳
摸鱼神器哪家强,程序员盒子找ciTerm!!! ciTerm是个啥? ciTerm:coder iTerm,是由程序员盒子出品的一款程序员在线摸鱼神器,给你终端般的摸鱼使用体验!对,有了它明目张胆摸鱼 ...
- react 开源项目_无良老板拖欠程序员工资,一怒开源冲上 GitHub TOP1
作者 | 沭七 出品 | CSDN(ID:CSDNnews) GitHub Trending 一直都是程序员关注 GitHub 最新技术潮流最热开源项目的地方,今天它的 TOP1 项目着实让人有点儿心 ...
- 无良老板拖欠程序员工资,一怒开源冲上 GitHub TOP1
作者 | 沭七 出品 | CSDN(ID:CSDNnews) GitHub Trending 一直都是程序员关注 GitHub 最新技术潮流最热开源项目的地方,今天它的 TOP1 项目着实让人有点儿心 ...
- 太 6 了!区块链包包、疫情防控大脑……程序员这样玩转区块链!
在今年315晚会上,品牌连锁餐厅将过期的汉堡包正常提供给消费者食用事件登上热搜,引起大众哗然. 早在2019年,国务院发布<关于深化改革加强食品安全工作的意见>,对于区块链技术的食品安全应 ...
- 年赚百万烤肉店老板嘲讽程序员:你们拼死拼活也挣不到100万
三百六十行,行行出状元,本来各不相干,可是互相攀比的人性总会将不同的群体拉扯在一起进行对比,不分个我高你低,不分个你穷我富,似乎不能显露出优越感.有一名三本毕业生,毕业后自己经营烤肉店,年入百万,于是 ...
- 阿里淘系程序员“开源”内部年度技术总结,还把P9大佬喊出来教你“打怪升级”...
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 什么?阿里淘系程序员的年度技术总结,竟然是我可以免费看的东西? 不仅有P9大佬"现身说法"专讲如何从P4到P9升级打怪. ...
- 程序员加班一周休病假,犯了小错误遭开除,老板怒斥程序员不中用
对于企业来说,时间就是生命,就是金钱.当员工的举动,有损公司的正常利益,理所当然老板就会找这类人开刀. 柳强是一家公司的程序员,他刚入职公司的时候,就是出了名的拼命三郎,柳强到底有多拼命?他可以为了攻 ...
最新文章
- Planetary.js:帮助你构建超炫的互动球体效果
- 清华大学:智能驾驶背景下转向系统发展趋势
- android 刷卡布局,刷卡布局效果-开源AndroidSwipeLayout使用解析(二)
- cors跨域_跨域,不止CORS
- 在WisOne平台上学习TypeScript
- mvc 404错误 php,java - springmvc 请求无法到达controller,出现404错误
- selenium-webdriver for node 鼠标滑动到指定元素
- php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能
- 可能这些是你想要的H5软键盘兼容方案
- ~~线性筛法求素数(附模板题)
- matlab2c使用c++实现matlab函数系列教程-triu函数
- 东芝硬盘数据丢失怎么恢复
- 【网络是怎么连接的】| 【03】探索集线器、交换机和路由器
- 美国FICO评分系统简介
- 获取星期--蔡勒公式
- DAO、DTO、PO、POJO、BO、VO、AO基本概念
- 伯特兰·阿瑟·威廉·罗素
- 【笔试】京东数据分析暑期实习
- Unity VR开发教程 OpenXR+XR Interaction Toolkit(七)射线抓取
- matlab中sym(3 4),Matlab中sym 的用法
热门文章
- 微软发布Mac 8版Messenger 支持视频会议(图)
- 年收入过10亿美元,Veeam看好云数据管理
- 大厂实习-字节跳动实习滴滴实习日记
- Android开发38岁被裁,本以为稳进Top3,今天已经是失业第42天
- 通信工程学python吗_通信工程专业要学的软件们!
- 从运维技术架构变化初探运维组织转型
- mysql数据库的两种备份方式(mysqldump,XBK)超详细
- multiprocessing.dummy python使用笔记
- 计算机网络-IP地址计算专题(非常重要)
- SpringBoot整合第三方技术学习笔记(自用)