# 智眸测谎动态感知--视频测谎程序 **Repository Path**: Ske/video-lie-detection-program ## Basic Information - **Project Name**: 智眸测谎动态感知--视频测谎程序 - **Description**: ‘智眸’测谎动态感知——视频测谎程序 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 25 - **Forks**: 3 - **Created**: 2025-06-26 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: cv **Tags**: None ## README # ‘智眸’测谎动态感知——摄像头智能测谎软件 v1.0 本软件是一款基于摄像头输入的智能测谎软件,借助 MediaPipe 和情感识别技术,实现面部关键点检测、心率监测等功能。 ![输入图片说明](demo.png) ## 项目环境(作者环境) python 3.10以上 Windows10以上 ## 环境准备 ### 创建虚拟环境 使用 `environment.yml` 文件创建虚拟环境: ```bash conda env create -f environment.yml conda activate tsm ``` ### 安装依赖 也可以使用 `requirements.txt` 安装依赖: ```bash pip install -r requirements.txt ``` ## 运行方式 ### 通过UI启动器运行 双击 `launcher.py` 或 `点我启动.bat` 打开图形界面,在界面中选择输入源和功能选项后,点击“启动应用”按钮。 ### 通过命令行运行 ```bash python main.py [选项] ``` #### 可用选项 - `--input, -i`:输入视频设备(数字或路径)、文件或屏幕区域(x y 宽度 高度),默认为 0。 - `--landmarks, -l`:设置任意值以显示面部和手部关键点。 - `--ttl, -t`:每个显示“线索”的持续帧数,默认为 30。 - `--record, -r`:设置任意值以在当前目录保存带时间戳的 AVI 文件。 - `--second, -s`:次要视频输入设备(数字或路径)。 ## 功能选项 - **输入源选择**:支持视频设备、文件和屏幕区域三种输入方式。 - **显示面部和手部关键点**:在视频画面上绘制面部和手部的关键点。 - **录制视频**:将处理后的视频保存为 AVI 文件。 - **显示持续帧数**:设置每个“线索”在画面上显示的帧数。 - **次要视频设备**:支持同时使用两个视频设备。 ## 日志查看 运行 `log.py` 可以打开日志查看器,实时监控 `app.log` 文件的内容。 ```bash python log.py ``` ## 开源协议 木兰宽松许可证,第2版 2020年1月 http://license.coscl.org.cn/MulanPSL2