高频空间演示 | Colab 演示 |博客
使用生成式人工智能工具确实很有趣,但设计文本提示来生成您想要的特定图像却非常困难。您可能已经见过草图到图像工具,旨在使控制生成式 AI 变得“更容易”,但为了获得良好的图像,您通常需要使用相当完整的草图来控制 AI。由于我们大多数人都不擅长绘画,这阻碍了我们大多数人使用草图来绘制图像。
Sketch-a-Sketch可以更轻松地控制生成式 AI 的草图输出,因为它使用只有几笔的简单草图(我们大多数人都可以画的草图)来工作。
提示:“中世纪城堡,真实”
输入草图 | 生成的图像 | 推荐线路 |
---|---|---|
为了让您了解其工作原理,请考虑一下“Pictionary”游戏,您的队友必须尽快猜测您要绘制的对象。如果您擅长游戏,您的队友只需几笔(部分草图)就可以猜出您想要描绘的内容。如果您的团队无法猜测您要画什么,您只需继续绘制草图以添加细节,以使概念更加清晰。
使用Sketch-a-Sketch ,控制生成式 AI 很像玩图画书:只需画几笔,AI 就会猜测您要画什么,并为您提供高质量最终图像的建议。如果人工智能没有为您提供您想要的图像,请不要担心。只需多画几笔即可让您想要的图像更加清晰,并不断迭代,直到 AI 创建出您希望的图像。
更好的是, Sketch-a-Sketch将帮助您创建“获胜”草图。当您绘制草图时, Sketch-a-Sketch系统会向您显示对未来线条的建议,这对于帮助 AI 猜测您想要的最终图像最有帮助。
查看我们的博客,尝试我们的演示来制作您自己的草图,或者通过克隆此存储库、安装requirements.txt 中的要求并运行 demo.py 在本地运行 Gradio 应用程序。
在界面中的“草图”选项卡上绘制草图,然后单击“渲染”生成相应的图像。渲染后,切换到“建议的线条”选项卡以可视化建议的下一条要绘制的线条。如果您想停止生成建议,请取消选中“生成建议行”复选框。每当您想开始新绘图时,只需单击“重置”即可。
请注意,使用完全空的草图单击“渲染”会出现一个渐变错误,因此请在单击“渲染”之前至少绘制一条线