admin 管理员组文章数量: 1087139
2024年5月10日发(作者:github仓库clone)
附件4:
计算思维类作品创作说明
项目大类 □数字创作类 ☑计算思维类
作品名称 一款基于安全防控的免接触门禁密码锁
创作思想
(创作背景、目的和意义)
随着科技的发展与生活水平的改善,人们对安全隐私问题的重视日趋提高。因此,许多小区门禁
和公寓住户将入口的传统锁换成了新颖的指纹锁。但是网上“小偷复制指纹制作纹模破解指纹
锁”“指纹识别系统信息泄露”等消息屡见不鲜,使许多住户对指纹锁表示堪忧。
为此,我编写了一款程序,增加门禁系统的安全性,可靠性。
创作过程
(运用了哪些技术或技巧完成主题创作,哪些是得意之处)
本项目的代码分为三个部分:
1. 免接触门禁密码锁(主界面):本代码利用了人手检测HandDetector库工具库识别出人手的
手势,并在打开的摄像头(模拟显示屏)上显示无需接触便可输入密码的按钮,并且采集人手触
碰按钮所输入的密码,进而快捷地实现无接触地输入密码,避免在输入界面上留下指纹。同时,
为防止不法分子偷窥密码,我编写了一段防窥程序。
2. 为防止输入密码时被不法分子偷窥,我专门在密码锁中设计了一项防窥程序:首先导入人脸识
别FaceDetector库和winsound工具库,然后编写if程序:如果监测到身后有第二张人脸,就启
动winsound库的Beep功能,发出警报,并且把摄像头采集到两张人脸的照片存入name文件夹
中,以便查看。
3. 我导入tkinter工具库,在计算机上弹出Tk窗口,并在窗口上创建三个按钮。如果点击红色“点
击打开密码锁”按钮,则弹出免接触门禁密码锁的主界面;如果点击黄色“密码锁项目介绍”按钮,
则弹出项目说明;如果点击蓝色“查看异常情况”按钮,则打开name文件夹,查看摄像头自动拍摄
保存的异常图片。
原创部分
以上代码皆原创
参考资源
(参考或引用他人资源及出处)
制作用软件及运行环境
操作系统:win8
开发语言:python 3.7.4
开启摄像头:cvzone库 1.5.2
界面窗口:tkinter库
警报声源:winsound库
其他说明
(需要特别说明的问题)
版权声明:本文标题:计算思维类作品创作说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1715295932a687052.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论