littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于OpenCV和SeetaFace的面部识别屏幕保护系统

项目简介

本项目作为网络与系统安全课程作业开发,是一个基于面部识别的屏幕保护程序。结合OpenCV图像处理库与SeetaFace引擎进行面部识别,以此保护计算机安全,避免无人操作时被他人使用。当摄像头检测不到人脸或检测到非机主人脸时,屏幕会自动锁定;检测到机主人脸时,屏幕则会解锁。

项目的主要特性和功能

  1. 面部识别:借助OpenCV和SeetaFace引擎实现面部检测、面部对齐以及面部识别功能。
  2. 屏幕锁定与解锁:依据面部识别结果,自动完成屏幕的锁定和解锁操作。
  3. 人脸库:可存储已注册用户的面部信息,用于后续的比对和识别。
  4. 安全性:保障只有注册用户能够解锁屏幕,有效提升计算机的安全性。

安装使用步骤

  1. 已下载本项目的源码文件。
  2. 安装所需依赖库,包含OpenCV 2.4和SeetaFaceEngine。
  3. 配置项目,设置摄像头和相关路径。
  4. 运行程序,启动面部识别屏幕保护功能。

注:上述步骤假设用户已具备相应开发环境和知识,普通用户可能需要更多指导来安装和配置项目。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】