乐于分享
好东西不私藏

基于摄像头输入的智能测谎软件源代码+使用说明,借助 MediaPipe 和情感识别技术,实现面部关键点检测、心率监测等功能

基于摄像头输入的智能测谎软件源代码+使用说明,借助 MediaPipe 和情感识别技术,实现面部关键点检测、心率监测等功能

‘智眸’测谎动态感知——摄像头智能测谎软件 v1.0

本软件是一款基于摄像头输入的智能测谎软件,借助 MediaPipe 和情感识别技术,实现面部关键点检测、心率监测等功能。

项目环境(作者环境)

python 3.10以上 Windows10以上

环境准备

创建虚拟环境

使用 environment.yml 文件创建虚拟环境:

conda env create -f environment.ymlconda activate tsm

安装依赖

也可以使用 requirements.txt 安装依赖:

pip install -r requirements.txt

运行方式

通过UI启动器运行

双击 launcher.py 或 点我启动.bat 打开图形界面,在界面中选择输入源和功能选项后,点击“启动应用”按钮。

通过命令行运行

python main.py [选项]

可用选项

  • --input, -i
    :输入视频设备(数字或路径)、文件或屏幕区域(x y 宽度 高度),默认为 0。
  • --landmarks, -l
    :设置任意值以显示面部和手部关键点。
  • --ttl, -t
    :每个显示“线索”的持续帧数,默认为 30。
  • --record, -r
    :设置任意值以在当前目录保存带时间戳的 AVI 文件。
  • --second, -s
    :次要视频输入设备(数字或路径)。

功能选项

  • 输入源选择
    :支持视频设备、文件和屏幕区域三种输入方式。
  • 显示面部和手部关键点
    :在视频画面上绘制面部和手部的关键点。
  • 录制视频
    :将处理后的视频保存为 AVI 文件。
  • 显示持续帧数
    :设置每个“线索”在画面上显示的帧数。
  • 次要视频设备
    :支持同时使用两个视频设备。

日志查看

运行 log.py 可以打开日志查看器,实时监控 app.log 文件的内容。

python log.py

完整代码下载地址:

https://download.csdn.net/download/2301_76484015/92700098