当前位置:   article > 正文

AI图片上色,让老照片好看起来!

iclight prompt

前言

IC-LightImposing Consistent Light 的缩写,这个开源项目能够在不改变图片内容的情况下,控制生成图片的光照效果,也就是给图片上色。因此,这个项目可以用在给老照片上色。

IC-Light 发布了两个模型:文本条件(Text-Conditioned)模型和背景条件(Background-Conditioned)模型,这两种模型都将前景图像作为模型输入。

线上体验

我们可以登录站点 https://huggingface.co/spaces/lllyasviel/IC-Light 来体验模型的效果

dcea2dfc2f13bf844b2ef6a5cd271a92.jpeg

iclight

在左侧栏上传一张图片,Prompt 栏填写上提示词,可以参考下方的一些常用提示词,这里就选个 beautiful woman, detailed faceLighting Preference 可以选择光照的位置,这里我没有特别需求,就默认 None,最后点击 Relight 开始

huggingface 默认使用 gpu 来处理,整理速度还是很快的,最后的效果如下

1c617010382023f8f73834d87fa16bb2.jpeg

iclight

IC-Light 可调的参数还是蛮多的,大家可以根据自己的实际要求去调整,找到最佳的方案。

本地部署

如果你想进行离线部署的话,可以按照下面的命令步骤进行,我这里使用 anaconda 的环境,关于它的安装,请参考 Anaconda基本使用

  1. # 拉取代码
  2. git clone https://github.com/lllyasviel/IC-Light.git
  3. # 进入源码目录
  4. cd IC-Light
  5. # 创建全新的python虚拟环境
  6. conda create -n iclight python=3.10
  7. # 激活上面创建的虚拟环境
  8. conda activate iclight
  9. # 安装gpu版本的torch和torchvision
  10. pip install torch torchvision --index-url https://download.pytorch.org/whl/cu121
  11. # 安装其它依赖库
  12. pip install -r requirements.txt
  13. # 运行demo程序
  14. python gradio_demo.py

脚本运行过程中,会自动取下载模型

077f4c0c52f0386a468d4e487ec2c813.jpeg

iclight

这个时候,就可以在浏览器中输入地址 http://127.0.0.1:6780

211819cbf3757f0fd7b4329219379acf.jpeg

iclight

我在部署的过程中碰到了如下的错误,启动没问题,但是在处理的时候就出现了莫名的 error,后面发现是科学上网引起的,解决的办法就是,在执行 gradio_demo.py 脚本前,将科学上网关闭

a763a01e07d02a0b7013f5c0a3923571.jpeg

iclight

这时候就可以正常处理了,命令行中也有进度显示。

df5f497a12ac9acc6c1760253bf66e47.jpeg

iclight

软件包下载

提供一份可用的软件包下载,包括了需另外下载的模型文件,https://pan.quark.cn/s/b1db0efa1cee

参考资料

  • https://github.com/lllyasviel/IC-Light

  • https://huggingface.co/spaces/lllyasviel/IC-Light

加迷途小书童微信,免费领取 AI 学习资料

4edced86d0584b6917948c771accfe9e.jpeg

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/988414
推荐阅读
相关标签
  

闽ICP备14008679号