PhotoMaker是一个高效的人像定制文生图模型,可以快速地根据人物照生成定制的人物照片和艺术照片。除了生成个性化人物照片以外,它还能改变人物的年龄和性别,整合不同人物的特征创造新的人物信息,是一款非常使用的 AI绘画工具。
使用云平台:OpenBayes
openbayes.com/console/signup?r=sony_0m6v
登录 OpenBayes 平台,打开「公共教程」,找到「PhotoMaker 任意风格化图像生成 Demo」的教程。
点击右上角「克隆」,在选择算力界面选择一块 4090 的算力。别忘了使用邀请链接哈
等待它分配好资源后,打开工作空间。
进入到工作空间后,点击打开左侧菜单栏中的 Readme 文件。
首先安装对应的依赖,打开终端,输入 pip install -r requirements.txt 命令。
安装好依赖后,运行 pip install -e ./PhotoMaker 命令即可安装 PotoMaker。
PhotoMaker 有两种风格,分别为 Realistic 风格和 Stylization 风格。
我们首先演示 Realistic 风格的:
输入并运行cd photoMaker 命令,然后再运行 python gradio_demo/app.py 命令。
加载完成后,访问右侧 API 地址即可进入网页。注意使用 API 地址需要实名认证。
可以看到网页的下方提供了一些示例可以直接使用。
选择一个示例,示例中提供了一组图像和 Prompt,我们可以将图像移除,添加我们自己的图像。
Style template 选项可以选择风格;Output aspect ratio 选项是输出比例,可以改变输出图片相对于原图片的比例。点击 Submit 即可生成。
然后我们演示一下 Stylization 风格的,使用 Ctrl+C 可以终止网站的运行。(从 Realistic 风格切换到 Stylization 风格则需要先终止网站的运行)
输入并运行 cd PhotoMaker-style 命令,切换到 PhotoMaker-style 目录,然后运行 python app.py 命令。
加载好之后,访问右侧的 API 地址。
选择一个示例,将图像移除后添加我们自己的图像,点击 Submit 生成。
在高级选项中:
Negative Prompt:负面提示,出现在负面提示中的词不会出现在生成的图像中。
Number of sample steps:采样步数,采样步数越高生成的时间越长。
Style strength (%):风格强度,强度越高,生成对应风格的强度越大。
Number of output images:生成图像的数量。
Guidance scale:引导系数,引导系数越高,提示词对生成过程的影响越大。
Seed:随机数的种子,使用相同的种子可以生成相同的结果。