# 运行安装脚本
python install.py
# 或手动安装依赖
pip install -r requirements.txtpython face_mosaic.py --input photo.jpg --output result.jpgpython face_mosaic.py --input video.mp4 --output output.mp4python face_mosaic.py --input ./photos/ --output ./results/python face_mosaic.py --input image.jpg --output output.jpg --mosaic-size 30 --confidence 0.7# 运行交互演示
python demo.py
# 选择1: 实时摄像头演示
# 选择2: 批量处理演示编辑 config.ini 文件调整默认参数:
[Detection]
confidence = 0.5 # 检测置信度
model_selection = 1 # 模型选择
[Mosaic]
mosaic_size = 20 # 马赛克块大小
intensity = 5 # 马赛克强度python test_install.py| 功能 | 命令 |
|---|---|
| 图片处理 | python face_mosaic.py --input image.jpg --output output.jpg |
| 视频处理 | python face_mosaic.py --input video.mp4 --output output.mp4 |
| 批量处理 | python face_mosaic.py --input ./folder/ --output ./results/ |
| 实时演示 | python demo.py |
| 测试安装 | python test_install.py |
- 💻 CPU运行: 无需GPU,普通电脑即可流畅运行
- 🎯 调整精度: 降低
confidence值可检测更多人脸 - 🎨 调整效果: 增大
mosaic_size可增强马赛克效果 - 📹 视频处理: 大视频建议适当调整分辨率以提升速度
- 🎵 音频保留: 自动保留原视频音频(需要MoviePy)
- 🔧 配置保存: 修改
config.ini永久保存设置