# face_adjust_homework **Repository Path**: kaubuo/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**: 1 - **Forks**: 59 - **Created**: 2024-06-26 - **Last Updated**: 2024-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 介绍 使用style_GAN调节图像属性. #### 软件架构 一个Gradio项目通过调节滑动条可以调节人脸的年龄和微笑程度。 ## 项目描述 项目通过加载预训练的StyleGAN模型和相应的调整方向向量(例如年龄和微笑方向),允许用户在界面上通过滑块调节人脸图像的年龄和微笑程度。用户可以上传自己的图片作为输入,或者使用预先提供的示例图片。然后,系统将根据用户的输入调整潜在向量,通过生成器网络生成新的人脸图像,并在界面上显示输出结果。 ## 项目运行效果截图 ![输入图片说明](s.png) ## 功能 - 支持调节滑块实现不同年龄的调整 - 支持调节滑块实现微笑程度的调整 - 支持上传图片作为输入 - 支持选择预先提供的示例图片 - 支持目标检测的开始/停止 - 支持目标检测的结果可视化 ## 依赖 - Python 3 - Tensorflow - Gradio - Numpy - OpenCV - Pillow - Math - Pytorch ## 使用 1. 克隆项目到本地 2. 创建conda虚拟环境 3. 安装依赖 4. 下载"stylegan-1024px-new.model"模型并创建model文件夹,将模型放入models文件夹 5. 运行项目 `app.py` 6. 在浏览器中打开`http://localhost:7860/` ## 注意 - 要自行下载`stylegan-1024px-new.model`模型并放入models文件夹 - 涉及到数据的输入输出或者模型训练,确保数据路径正确配置 - 确保数据文件格式正确且路径合法 ## 个人信息 - 学号: 202152320208 - 年级: 2021 - 专业: 智能科学与技术 - 班级: 2 班