2024-02-18|閱讀時間 ‧ 約 21 分鐘

ComfyUI 研究 - 移除物件

有時候會想要移除畫面裡的特定物件,然後自動填滿移除掉物件後的空白,這篇介紹一個簡單的工作流幫助處理這個工作。

raw-image


這個工作流使用的節點:

  • Load Image
  • SAMModelLoader (segment anything)
  • GroundingDinoModelLoader (segment anything)
  • GroundingDinoSAMSegment (segment anything)
  • Gaussian Blur Mask
  • Mask To Image (mtb) < 方便檢視遮罩範圍
  • Big lama Remover
  • Preview Image

這個工作流的關鍵在於使用 Big lama Remover這個節點,他可以在無提示詞的情況下推理並填滿移除物件的畫面。

使用Segment Anything的目的是控制想要移除的物件,其他的自動遮罩節點多半是判定人物或臉,相較之下Segment Anything使用起來非常靈活。


第一組測試圖片在測試時僅移除來源圖像中的蝴蝶,可以看到經過Big lama Remover處理的畫面幾乎看不出破綻。


第二組測試圖片移除的是畫面中的人物,可以看到處理完的圖片人物位置有點模糊,填滿的效果不太理想,需要後續處理讓畫面變得更加完美。




分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.