# face_adjust_homework_2 **Repository Path**: sang-ruikun/face_adjust_homework_2 ## Basic Information - **Project Name**: face_adjust_homework_2 - **Description**: 交互式的人脸属性编辑器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 59 - **Created**: 2025-03-04 - **Last Updated**: 2025-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目描述 本项目是一个交互式的人脸属性编辑器,利用深度学习技术,特别是StyleGAN(Style-Based Generative Adversarial Networks)模型,来实现对生成的人脸图像的年龄和微笑程度的实时调整。用户可以通过简单的界面操作,直观地看到人脸属性变化的效果,无需专业的图像编辑技能。 ## 项目运行效果截图 ![效果截图](%E6%95%88%E6%9E%9C%E6%88%AA%E5%9B%BE1.png) ![效果截图](%E6%95%88%E6%9E%9C%E6%88%AA%E5%9B%BE2.png) ## 功能 - 用户可以通过滑动条实时调整人脸图像的年龄和微笑程度,实现属性的微调。 - 通过Gradio创建的Web界面,用户可以轻松地与模型进行交互,无需编程知识。 - 通过预先定义的年龄和微笑方向向量,用户可以精确控制人脸属性的变化。 - 用户可以下载编辑后的图片,用于其他项目。 ## 依赖 - Python 3 - Numpy - Random - OpenCV - Pillow - Pytorch - Gradio - Math ## 使用 1. 克隆项目到本地。 2. 安装依赖。 3. 可使用虚拟环境也可使用本地环境。 4. 下载`stylegan-1024px-new.model`模型,将模型放入model文件夹。 5. 运行项目 `app.py`。 6. 在浏览器中打开gradio路径,选中图片即可使用。 ## 注意 - 要自行下载`stylegan-1024px-new.model`模型并放入model文件夹。 - 确保图片文件格式正确且路径合法。 ## 个人信息 - 学号: 202152320117 - 年级: 2021 - 专业: 智能科学与技术 - 班级: 1 班