Skip to content

kerbalwzy/faceblur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FaceBlur

通过AI技术,快速的对视频中的人脸进行识别与模糊,保护人脸隐私安全。

平台支持

  • Windows 11
  • MacOS Apple Silicon

快速开始

  • 解释器版本: Python 3.10.11

  • 依赖环境

    pip install -r requirements.txt
  • 运行软件

    python app.py

特性

  • GPU加速
  • 人脸识别与追踪阈值可自定义调整
  • 可选择需要模糊的人脸
  • 处理结果即时预览

注意事项

  • 请确保您的设备支持Python 3.10.11解释器。
  • 建议在虚拟环境中安装依赖,以避免与其他项目的冲突。

为开发者

  • 技术架构

    • 前端: Vue, TypeScript, Vite, Vuetify, i18n, pinia
    • 后端: Python, pywebview, av, opencv-python-headless, insightface
    • 模型: buffalo_s
  • UI界面编译

    # 进入UI目录
    cd ui
    # 安装依赖
    npm install
    # 编译UI界面
    npm run build

开源协议:

本项目采用 CC BY-NC-SA 4.0 开源协议, 您个人可以自由的使用、修改、分发本项目的源代码, 但必须保留原作者信息和使用相同的许可协议发布。禁止将本项目的内容用于商业目的, 除非您获取到我的授权。

About

三步完成对视频中指定人脸的模糊,保护隐私安全

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors