# face_adjust_homework **Repository Path**: YXY0216/face_adjust_homework ## Basic Information - **Project Name**: face_adjust_homework - **Description**: 使用style_GAN调节图像属性 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 110 - **Created**: 2025-12-18 - **Last Updated**: 2025-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 人脸属性编辑 APP(年龄 & 微笑) 本项目基于 StyleGAN 的 latent 方向编辑,实现一个 Gradio Web APP,可同时调节: - 年龄(Age) - 微笑程度(Smile) 说明:当前版本使用已反演好的 latent(inference/yong_woman_plane_face.npy)进行编辑与生成。 界面左侧上传/显示的图片主要用于展示/占位,不参与反演计算。 ## 目录结构 - inference/ - yong_woman_plane_face.npy:已反演的 latent(1×512) - yong_woman_plane_face.png:示例图片 - latent_directions/ - age.npy:年龄方向(1×512) - smile.npy:微笑方向(1×512) - app.py:Gradio 界面与推理逻辑 - model.py:StyleGAN 生成器实现 ## 模型文件放置 需要预训练权重文件:stylegan-1024px-new.model。 app 会自动在以下位置尝试查找(找到其一即可): 1) face_adjust_homework/model/stylegan-1024px-new.model 2) face_adjust_homework/../stylegan-1024px-new.model(推荐:与作业根目录同级) 3) face_adjust_homework/stylegan-1024px-new.model ## 运行方式 在 face_adjust_homework 目录下执行: `python app.py` 启动后默认访问: - http://127.0.0.1:7860 如果端口被占用,Gradio 会自动切换到 7861、7862… ## 使用说明 1) 点击 Examples 自动填入示例输入(或自行上传图片) 2) 调节“年龄”“微笑”两个滑条 3) 点击 Submit 生成右侧输出 4) 点击 Clear 清空输入/输出并重置滑条 ## Flag 功能 点击右侧 Flag 按钮会将当前输出图保存到: - flags/ 目录(自动创建) 文件名会包含时间戳以及 age/smile 参数,便于对比实验结果。 ## 作者信息 - 姓名:尹星宇 - 学号:202352320208 - 班级:智能科学与技术 2班