这两天做了一个 网页 Demo,实现了一些 AI 图像处理功能,前端用的是 React,后端用的是 Django
现在 ,Demo 中已经实现的功能有两个:
- 1,人像分割:从图像中把人物分割出来,用一个透明底背景或纯色背景代替,用户可以指定背景颜色
- 2,扩图:将图像向四边进行扩展,每边扩展256px,扩展后的区域与原图风格一致,不会产生明显违和割裂
做这个 Demo 的动机起源于 SD 开源后,在去年做过一个类似的 【文生图】网站,接口沿用的是 stable-diffusion-webui 里 api 接口,功能为文本生图、 ControlNet 风格控制、图片 prompt 信息copy 存储等
当时由于一些其它原因,被搁置没再继续开发下去
近一年伴随 ComfyUi 、SD2、SD3、Flux、Fooocus等开源框架或模型的发布,AI绘画的热度在高地之间不断徘徊
现在,得益于开源贡献者以及各企业的开源模型代码,使得生成的图像在维持内容无限创意同时,可控性也越来越强;如 只需输入指令,自动分割或消除图片中的某个区域、提供人物模特与服饰,实现智能穿衣;在保留人物基础形象同时对图像进行风格迁移
ComfyUI 项目的出现加快了这种趋势的形