-
data:供项目使用的人脸识别模型库
-
images:项目运行所依赖的一些图片
-
faces:人脸数据集
-
favicon:程序图标
-
tmp:运行过程中产生的临时图片
-
-
pic:提供使用的一些图片
-
result:佩戴口罩或美化图片后产生的图片
-
Detector.py:人脸五官检测器
-
Filter.py:滤波器
-
NoiseGenerator.py:噪声生成器
-
PicUtils.py:图片工具类
-
main.py:主程序
有些图片可能会由于格式原因无法处理而导致程序中断,已在pic文件夹中提供大量可供操作的图片。
-
先在数据收集界面上传图片(包含有且仅有一张人脸)并填写名字
- 点击矩形框即可上传
-
在防疫检测界面检查是否佩戴了口罩
- 点击左侧开始检测按钮打开摄像头,随后会在矩形框展现出摄像头拍摄的内容
- 点击结束按钮结束检测
-
在身份验证界面上传图片或视频或打开摄像头进行身份认证
- 点击图像识别上传图片或点击视频识别上传视频(此时会关闭处结束检测外的其他按钮使用)
- 也可以选择摄像头识别打开摄像头(此时会关闭处结束检测外的其他按钮使用)
-
在润色照片界面上传照片进行各种数字图像处理
-
点击左侧原始图边框上传图片之后方可点击左侧功能按钮进行操作。点击之后则会立即执行对应的操作,并将图片显示在右边边框
-
拖动下方参数槽调节参数,每当拖动到释放鼠标时,便会触发函数的执行,有些操作无法调节参数槽(调节后无效果)
-
进行滤波操作时可能会出现卡顿,这是正常现象,因为算法运行时间较久
-
每当重新选择照片之后,右边边框的会置为初始状态(即清除了上一张图的生成效果)
-
操作后得到的照片为保留在result文件夹中,以原图的名字加上下划线和操作名保存,可以到该目录选择这张图片重新上传以进行连续的操作
-
-
佩戴口罩:为您的照片选择一款喜欢的口罩
-
点击左侧的原始图片框上传图片,之后选择中间一款口罩,选择之后则会在右边出现佩戴效果
-
每当重新选择照片之后,右边边框的会置为初始状态(即清除了上一张图的生成效果)
-
操作后得到的照片为保留在result文件夹中,以原图的名字加上下划线和mask保存
-
-
生成证件照:选择颜色并上传照片得到自己的证件照
-
点击下方三个颜色其中的一个来上传图片,之后会将处理后的结果显示到中间的边框中
-
生成完证件照后点击即可将这张证件照保存到本地。
-