iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python PaddleGAN实现照片人物性别反转
  • 560
分享到

Python PaddleGAN实现照片人物性别反转

2024-04-02 19:04:59 560人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

前言 接着我的上篇文章:python PaddleGAN实现调整照片人物年龄 在上面的文章中,我们发现styleganv2editing.py是支持性别编辑的。所以调整了一下参数,来

前言

接着我的上篇文章:python PaddleGAN实现调整照片人物年龄

在上面的文章中,我们发现styleganv2editing.py是支持性别编辑的。所以调整了一下参数,来试着实现一下照片的性别翻转。下面我们开始吧

环境搭建

这部分就直接参考上面的文章吧,就不再写一遍了。先发一下我准备的照片,如下:

实现过程

下面我们一步步操作一下,首先我们要做个预处理,和上一篇文章中一样。

预处理

执行命令


Python -u applications/tools/pixel2style2pixel.py --input_image D:/spyder/PaddleGAN/data_hy/331.jpg --output_path  D:/spyder/PaddleGAN/data_hy/output --model_type ffhq-inversion --seed 233 --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --cpu

执行结果

我们得到了与处理后的图像

性别翻转

OK,我们把照片进行一个性别翻转。使用的命令如下:


python -u applications/tools/styleganv2editing.py --latent D:/spyder/PaddleGAN/data_hy/output/dst.npy --output_path D:/spyder/PaddleGAN/data_hy/gender --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name gender --direction_offset 3 --cpu

注意这里使用的是output里的npy文件。

执行结果

我们得到了性别翻转后的图

是不是有点男性的感觉了,但是还是觉着差点什么。

眼睛眉毛调整

我觉着可能是眼睛和眉毛的距离太短了,我们用下面的命令调整一下:


python -u applications/tools/styleganv2editing.py --latent D:/spyder/PaddleGAN/data_hy/gender/dst.editing.npy --output_path D:/spyder/PaddleGAN/data_hy/test --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name eye_eyebrow_distance --direction_offset 20 --cpu

注意用的npy文件是上一个处理完成后的文件dst.editing.npy

执行结果

我们得到处理后的文件如下

还不错,但是感觉还是少了点什么。

开口处理

想把嘴巴张开一点,看看感觉如何,使用下面的命令:


python -u applications/tools/styleganv2editing.py --latent D:/spyder/PaddleGAN/data_hy/test/dst.editing.npy --output_path D:/spyder/PaddleGAN/data_hy/test1 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name mouth_open --direction_offset 20 --cpu

执行结果

看一下效果

 

表情还是有点僵硬。

微笑处理

为了让图片笑着自然点,我们再调整一下,使用下面的代码:


python -u applications/tools/styleganv2editing.py --latent D:/spyder/PaddleGAN/data_hy/test1/dst.editing.npy --output_path D:/spyder/PaddleGAN/data_hy/test2 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name smile --direction_offset 2 --cpu

执行结果

看一下最终的效果。

是不是效果很不错。我们放一下对比效果。

总体效果还是很理想的。

总结

本文是对上面这篇文章的补充使用,因为支持编辑,所以可以按照需求对图像做调整。如果大家对这个项目感兴趣,不妨拉下来自己玩玩看,各种奇思妙想的弄一弄哦。

到此这篇关于Python PaddleGAN实现照片人物性别反转的文章就介绍到这了,更多相关Python PaddleGAN照片人物性别反转内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python PaddleGAN实现照片人物性别反转

本文链接: https://www.lsjlt.com/news/161352.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python PaddleGAN实现照片人物性别反转
    前言 接着我的上篇文章:Python PaddleGAN实现调整照片人物年龄 在上面的文章中,我们发现styleganv2editing.py是支持性别编辑的。所以调整了一下参数,来...
    99+
    2024-04-02
  • Python PaddleGAN实现调整照片人物年龄
    目录前言环境部署项目使用预处理部分照片老化处理照片年轻化处理总结前言 最近在试着研究飞浆平台的许多功能,看到了许多有意思的功能。其中可以将照片美化以及年龄调整这个功能让我想到了之前抖...
    99+
    2024-04-02
  • Python中怎么用PaddleGAN实现调整照片人物年龄
    要使用PaddleGAN来实现调整照片人物的年龄,首先需要安装PaddleGAN库,并准备好要处理的照片。下面是一个简单的示例代码,...
    99+
    2024-04-02
  • Python 照片人物背景替换的实现方法
    目录前言项目说明项目结构数据准备替换背景图代码代码说明验证一下效果总结前言 本文的github仓库地址为: 替换照片人物背景项目(模型文件过大,不在仓库中) 由于模型文件过大,没放在...
    99+
    2024-04-02
  • Pythonface_recognition实现AI识别图片中的人物
    目录前言环境安装代码使用总结前言 最近碰到了照片识别的场景,正好使用了face_recognition项目,给大家分享分享。face_recognition项目能做的很多,人脸检测功...
    99+
    2024-04-02
  • Python实现检测照片中的人脸数
    目录1、准备2、代码3、效果最近疫情被隔离在家,准备研究一下python的机器学习,看了一些资料。也逛了逛论坛。 机器学习的实例真是太多了,让人眼花缭乱,更加懵逼了。通俗来说,主要两...
    99+
    2024-04-02
  • Python如何使用face_recognition实现AI识别图片中的人物
    这篇文章给大家分享的是有关Python如何使用face_recognition实现AI识别图片中的人物的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。环境安装首先我们看看官方给出的人脸识别效果图我们看一下READM...
    99+
    2023-06-26
  • Python怎么实现模糊照片人脸恢复清晰
    本篇内容主要讲解“Python怎么实现模糊照片人脸恢复清晰”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现模糊照片人脸恢复清晰”吧!我们看一看对比图。最右侧的就是GFPGAN的...
    99+
    2023-06-22
  • Python和OpenCV库实现识别人物出现并锁定
    目录1. 安装必要的库2. 加载和显示视频3. 应用预训练的人物检测模型4. 在检测到的人物周围绘制边界框5. 保存和显示结果总结:1. 安装必要的库 首先,确保您已安装以下库: O...
    99+
    2023-05-14
    Python OpenCV识别人物锁定 Python OpenCV识别人物
  • 如何使用Python实现识别图像中人物
    小编给大家分享一下如何使用Python实现识别图像中人物,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境部署按照上一篇的安装部署就可以了。代码不废话,直接上代码...
    99+
    2023-06-26
  • Python实现对照片中的人脸进行颜值预测
    一、所需工具 **Python版本:**3.5.4(64bit) 二、相关模块 opencv_python模块 sklearn模块 numpy模块 ...
    99+
    2024-04-02
  • 基于Python实现人脸识别和焦点人物检测功能
    写在前面的话 基于dlib库的模型,实现人脸识别和焦点人物的检测。最后呈现的效果为焦点人物的识别框颜色与其他人物框不一样。 准备工作 需要安装好python环境,安装好dlib、o...
    99+
    2024-04-02
  • Python实现识别图像中人物的示例代码
    目录前言环境部署代码总结前言 接着上一篇:AI识别照片是谁,人脸识别face_recognition开源项目安装使用 根据项目提供的demo代码,调整了一下功能,自己写了一个识别人脸...
    99+
    2024-04-02
  • Python机器学习之实现模糊照片人脸恢复清晰
    目录前言环境安装验证模型总结前言 最近看到一个有意思的机器学习项目——GFPGAN,他可以将模糊的人脸照片恢复清晰。开源项目的Github地址:https://github.com/...
    99+
    2024-04-02
  • 怎么使用Python和OpenCV库实现识别人物出现并锁定
    今天小编给大家分享一下怎么使用Python和OpenCV库实现识别人物出现并锁定的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2023-07-05
  • 妙招:使用Python实现图片在人脸识别并显示
    导读本文介绍一下使用Python3实现识别图片中的所有人脸并显示出来,让我们一起来看一下。使用Python3实现识别图片中的所有人脸并显示出来,代码如下:# -*- coding: utf-8 -*-...
    99+
    2023-06-02
  • Python怎么实现识别图片中的所有人脸并显示出来
    本篇内容介绍了“Python怎么实现识别图片中的所有人脸并显示出来”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 使用Python...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作