怎么管理购物网站,网络优化分为,厦门人才网唯一官网,网站 微站建设排名AI修复老照片#xff0c;试试吧#xff0c;不一定好~~哈哈 2023年4月曾用过ComfyUI#xff0c;当时就感慨这个工具和虚幻的蓝图很像#xff0c;以后肯定是专业人玩的。 2024年我写代码去了#xff0c;AI做图没太关注#xff0c;没想到#xff0c;现在ComfyUI真的变成了工… AI修复老照片试试吧不一定好~~哈哈 2023年4月曾用过ComfyUI当时就感慨这个工具和虚幻的蓝图很像以后肯定是专业人玩的。 2024年我写代码去了AI做图没太关注没想到现在ComfyUI真的变成了工作室必备之物。
comfyui的安装方法当年就写在这里了不再赘述。 《Windows安装Stable Diffusion ComfyUI及问题解决记录注意不是Stable Diffusion WebUI》
如果你要学习的话建议先用WebUI然后再学ComfyUI这样会比较容易理解流程和节点。
本文作业流参考https://openart.ai/workflows/whale_harmful_43/old-photo-reimagine—restoration/zCDY2MxghuM1ZZp1wx6M
网上盛传的ComfyUI Reactor Node的下载地址已经停用了本文使用官方当前最新版本~~~~坑很多。
1. 下载 常用的节点和模型太多不在此处记录。需要你根据错误提示自行寻找所需内容。 天坑极多慎入慎入啊。 节点 https://github.com/Gourieff/ComfyUI-ReActorhttps://github.com/somanchiu/ReSwapper 模型 https://huggingface.co/datasets/Gourieff/ReActor/tree/main/models 最重要的是facerestore_models目录下模型和inswapper_128.onnx https://huggingface.co/lllyasviel/ControlNet/tree/main/models ControlNet如果已经安装可以不必考虑但必须要存在depth、lineart和openpose模型。
2. 解压 节点 custom_nodes/ComfyUI-ReActor custom_nodes/ReSwapper 模型 models\reswapper models\facerestore_models models\ControlNet 我的ComfyUI中的ControlNet引用到了WebUI中你在配置时也需注意这一点。
3. 工作流
根据需要拖出节点 4. 配置
注意在与prompt中需要针对图片内容进行描述比如这里提示原照片是军装 Military uniform 5. 出图
单个人物准确率较高但一个画面出现多个人物就可能会失真。
6. 问题及补充
1. 问题一在timm中找不到ImageNetInfo等函数 如果出现这个错误提示那么问题出在 transformers.models.timm_wrapper 模块中该模块依赖了 timm 库但当前版本的 timm 中似乎缺少 ImageNetInfo导致导入失败。 试试用命令升级或安装缺失的timm
pip install --upgrade transformers
pip install --upgrade timm生图时依旧错卡在Reactor Fast Face Swap节点尝试去掉错误的语句
# 原句是这句无论安装什么都无法使用
#if is_timm_available():
# from timm.data import ImageNetInfo, infer_imagenet_subsettry:from timm import is_timm_available
except ImportError:def is_timm_available():return Falseif is_timm_available():# 如果timm可用但没有这些具体函数可以这样处理try:# 注释掉原来的导入# from timm.data import ImageNetInfo, infer_imagenet_subset# 直接定义一个空的类和函数class ImageNetInfo:def __init__(self):passdef infer_imagenet_subset():return Noneexcept ImportError:ImageNetInfo Noneinfer_imagenet_subset None这么写就可以跳过这一步了可实际上后面还有几个天坑等着而且这一步中如果仅有Reactor Fast Face Swap节点且该节点的属性face_restore_modle有值那么极可能出错这时候可增加一个节点ReActor Face Booster由其属性boost model选择codeformer来让图像变高清且不出错。 可能是因为当前reactor所需的timm版本较低应该是个bug未来会解决。 2. 问题二提示找不到buffalo_l
此处 https://github.com/deepinsight/insightface/releases 选择 buffalo_l.zip 下载
之前下载reswapper模型时就有个压缩包buffalo_l.zip解压到下面的目录即可你能想象是这个目录官网可没给任何提示。
models/└── insightface/└── models/└── buffalo_l/ # 解压到这个文件夹3. 问题三提示找不到inswapper_128.onnx等文件
把models\reswapper中的内容复制到models\insightface注意是复制因为reswapper中的模型是提供给前端节点选择的而执行时需要调用insightface里的我验证这个情况的过程是
当我去掉reswapper中的模型文件在节点里选择的时候该模型也就消失了当我保留reswapper中的模型文件去掉insightface目录中的文件则在节点选择时正常而在生图时会提示不存在该模型。我想未来版本会解决这个问题的或者在哪里可以配置一下路径。
4. 问题四提示找不到vit-base-nsfw-detector模块
下载模型https://huggingface.co/AdamCodd/vit-base-nsfw-detector/tree/main 放入models\nsfw_detector\vit-base-nsfw-detector目录下~~这么深层真是无语~~ 。好像不下载onnx中的内容也没出错。
5. 问题五GFPGAN 出错
具体情况不记得了反正如果遇到问题就去GFPGAN官网 https://github.com/TencentARC/GFPGAN 找答案。 我应该就执行了这两句
pip install basicsr
pip install facexlib6. 问题六CodeFormer 出现问题
官网https://github.com/sczhou/CodeFormer 我就执行了这句之前遇到的codeformer相关错误就没了。
pip3 install -r requirements.txt7. 问题七其它情况检查一遍 8. 问题八pip 下载速度太慢
为了加速pip的下载请用国内镜像的方式
# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name# 永久配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple最后生图是成功了但安装过程让我深深崩溃现在学会遇到什么model出错就去该model的github上去找答案该安装安装。 总结一句话多国混战调这调那尚未成熟任重道远。
参考 ComfyUI Reactor Node 安装和配置指南 人脸修复哪家强GPENGFPGAN和CodeFormer三大神器对比 pip install速度太慢的多种解决方案