群里一个摄影朋友应该对这个图片处理打光这类有需求,就一起共同研究了下这个IC-Light开源项目。因为我本人没有N卡,所以整合包的制作也是在盲狙的情况下制作的。。。A卡没办法运行这个项目。但是结果还是比较满意的。整合包已经制作好了。下面简单看下效果演示
上图为原图 来自互联网下面全部是处理后的效果
操作界面大概就是这个样子
下面简单讲下使用教程
双击
其中一个就能运行了,根据你自己的需求来折腾。
下面这个黑窗口可能会持续1-2分钟。不必理会。
剩下就看你们的发挥了,我个人觉得图片经过这么一处理后,艺术性起码提高了3层楼那么高
下面这个项目的一些介绍 可以看也可以不看
IC-Light是一个开源项目,旨在通过先进的机器学习技术操纵和改善图像中的照明条件。该项目由lllyasviel在GitHub上发起,专注于图像的重光照(relighting),即改变图像的光照效果,以实现更加逼真或更具艺术感的视觉效果。
项目的核心是一系列深度学习模型,分为两种类型:文本条件重光照模型和背景条件模型。这些模型能够接收前景图像作为输入,并根据给定的文本提示或背景条件来调整图像的光照效果。
文本条件重光照模型允许用户通过描述性的文本提示来引导光照效果,例如“美丽女性,详细面部,温暖气氛,室内,卧室”,并指定光照偏好(如左侧或右侧)。而背景条件模型则不需要如此精细的提示,用户可以使用简单的描述,如“帅气男性,电影般的光照”。
IC-Light项目的亮点之一是其在高动态范围(HDR)空间中实现的光照一致性。这意味着,通过混合不同光源的外观效果,可以数学上等价于混合光源本身,从而在理论上实现光照的高度一致性。这种一致性允许模型产生非常一致的重光照效果,甚至可以将不同的重光照合并为法线贴图(normal maps),尽管模型并未直接在法线贴图数据上进行训练。
此外,IC-Light还提供了一些预训练模型,如iclight_sd15_fc.safetensors(默认重光照模型,受文本和前景条件限制)和iclight_sd15_fbc.safetensors(受文本、前景和背景条件限制的重光照模型)。
该项目的文档还包含了一些示例图像和提示,展示了如何使用不同的文本提示来实现期望的光照效果。IC-Light项目不仅对计算机视觉和图像处理领域的研究人员和开发者有价值,也对摄影师、视觉效果师和任何对图像光照效果有兴趣的用户具有吸引力。
最后,IC-Light项目遵循开源许可,允许用户自由使用、修改和分发其代码和模型,以促进技术的进一步发展和创新。
开源地址
https://github.com/lllyasviel/IC-Light
之前的压缩包有点问题,必须要重新下载整合包
下载解压后 第一步 必须先运行这个.bat
否则会出错。。。切记
如果提示IMPORTANT: You are using gradio version 4.26.0, however version 4.29.0 is available, please upgrade.
这样要升级的字样
在项目所在的文件夹路径那里输入cmd
然后执行
.\env\Scripts\pip.exe install --upgrade gradio
如图所示
你好大佬,如你提示输入:
在项目所在的文件夹路径那里输入cmd
然后执行
.\env\Scripts\pip.exe install --upgrade gradio
------------结果反馈
ERROR: Exception:
Traceback (most recent call last):
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\site-packages\pip\_vendor\urllib3\response.py", line 438, in _error_catcher
yield
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\site-packages\pip\_vendor\urllib3\response.py", line 561, in read
data = self._fp_read(amt) if not fp_closed else b""
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\site-packages\pip\_vendor\urllib3\response.py", line 527, in _fp_read
return self._fp.read(amt) if amt is not None else self._fp.read()
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 98, in read
data: bytes = self.__fp.read(amt)
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\http\client.py", line 466, in read
s = self.fp.read(amt)
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\socket.py", line 705, in readinto
return self._sock.recv_into(b)
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\ssl.py", line 1307, in recv_into
return self.read(nbytes, buffer)
File "D:\BaiduNetdiskDownload\Ai\IC-Light-perfect\env\lib\ssl.py", line 1163, in read
return self._sslobj.read(len, buffer)
TimeoutError: The read operation timed out
--------更多AI工具,开源免费软件 请前往 https://www.jian27.com--------
请关注我的微信公众号 剑二十七
Traceback (most recent call last):
File "D:\BaiduNetdiskDownload\Ai\ICLight\gradio_demo.py", line 10, in
from diffusers import StableDiffusionPipeline, StableDiffusionImg2ImgPipeline
File "D:\BaiduNetdiskDownload\Ai\ICLight\env\lib\site-packages\diffusers\__init__.py", line 5, in
from .utils import (
File "D:\BaiduNetdiskDownload\Ai\ICLight\env\lib\site-packages\diffusers\utils\__init__.py", line 38, in
from .dynamic_modules_utils import get_class_from_dynamic_module
File "D:\BaiduNetdiskDownload\Ai\ICLight\env\lib\site-packages\diffusers\utils\dynamic_modules_utils.py", line 28, in
from huggingface_hub import cached_download, hf_hub_download, model_info
ImportError: cannot import name 'cached_download' from 'huggingface_hub' (D:\BaiduNetdiskDownload\Ai\ICLight\env\lib\site-packages\huggingface_hub\__init__.py)
Press any key to continue . . .
大佬这是啥意思
已解决
非常不错
for download url
谢谢分享
谢谢分享
好东西 谢谢分享
谢谢分析
厉害哈
支持
提示:TypeError: Image.__init__() got an unexpected keyword argument 'source'
好东西 感谢感谢
最爱jian27
感谢感谢
谢谢了
tks
好东西 谢谢分享
warnings.warn(
Traceback (most recent call last):
File "F:\IC-Light-perfect\gradio_demo_bg.py", line 413, in
input_fg = gr.Image(source='upload', type="numpy", label="Foreground", height=480)
File "F:\IC-Light-perfect\env\lib\site-packages\gradio\component_meta.py", line 160, in wrapper
return fn(self, **kwargs)
TypeError: Image.__init__() got an unexpected keyword argument 'source'
错误 112 (0x00000070) 正在复制文件 F:\IC-Light-perfect\.cache\huggingface\hub\models--stablediffusionapi--realistic-vision-v51\snapshots\19e3643d7d963c156d01537188ec08f0b79a514a\unet\diffusion_pytorch_model.safetensors
磁盘空间不足。
知道了 貌似c盘空间不够了
谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享
厉害
谢分享
谢谢分享
谢谢分享
好东西 谢谢分享
请在这里发表您的看法