首页 > 生活服务 > 读书学习

读书学习

comfyui之ClipSeg插件报错

管理员 11月前 86浏览


后台报错信息:

Unused or unrecognized kwargs: padding.
 !!! Exception during processing !!!
 Traceback (most recent call last):
   File "F:\ComfyUI-aki\execution.py", line 151, in recursive_execute
     output_data, output_ui = get_output_data(obj, input_data_all)
   File "F:\ComfyUI-aki\execution.py", line 81, in get_output_data
     return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
   File "F:\ComfyUI-aki\execution.py", line 74, in map_node_over_list
     results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
   File "F:\ComfyUI-aki\custom_nodes\clipseg.py", line 154, in segment_image
     heatmap_resized = resize_image(heatmap, dimensions)
   File "F:\ComfyUI-aki\custom_nodes\clipseg.py", line 44, in resize_image
     return cv2.resize(image, dimensions, interpolation=cv2.INTER_LINEAR)
 cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\resize.cpp:3699: error: (-215:Assertion failed) !dsize.empty() in function 'cv::hal::resize'

一开始纠结在OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\resize.cpp:3699:这一行上,后来在GPT的帮助下了解到:

错误信息中提到的路径 "D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\resize.cpp" 是在OpenCV的构建环境中的路径,这并不意味着该路径应该存在于你的电脑上。OpenCV库在开发和编译时可能是在某个开发者或构建系统的D盘上完成的,当编译错误时,这个路径会出现在错误消息中,作为源代码位置的参考。

最后还是在插件作者的issue文档下发现了这么个回复:

解决方案:

找到这个文件:

找到这个部分然后修改为:

with torch.no_grad():      

    outputs = model(**input_prc)  

    preds = outputs.logits.unsqueeze(1)  

tensor = torch.sigmoid(preds[0][0])  # get the mask

 aaaa 花了一两个小时来排查这个问题,烦躁。

修改之后记得保存,重启comfyui才能使用。



版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";

评论

收藏

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

Powered By 重庆饭哥 © 2014-2022 教学资源分享站 渝ICP备20005643号-1

相信有一天,理想主义终将所向披靡.

Design by © 2021 XIFAN. Powered by 重庆饭哥

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

友情链接: 官方网站 饭哥在线工具 饭哥导航 在线运行 博客交流社区 重庆艺术工程职业学院