AI 이미지/워크플로 따라하기

ComfyUI로 이미지 마스크 생성하기

하늘이푸른오늘 2025. 1. 19. 12:50

이미지 마스크는 그래픽 디자인에서 고급 컴퓨터 비전까지 다양한 분야에서 매우 중요합니다. 크리에이턷들은 이미지 마스크를 사용하여 문맥상의 무결성을 유지하고 다운스트림 워크플로에서 혁신적인 가능성을 열 수 있습니다.

이 워크플로에서는 프롬프트를 사용하여 자동적으로 마스크를 생성할 수 있습니다. 예를 들어, 아래의 예에서 "bottle"이라고 프롬프트를 입력하면 마스크와 역 마스크를 얻을 수 있습니다.

소프트웨어

이 글에서는 스테이블 디퓨전용 GUI중에서도 제가 제일 좋아하는 ComfyUI를 사용합니다. ComfyUI가 처음이시라면, 설치 및 기본 사용방법초보가이드를 확인하시기 바랍니다.

워크플로 개요

이 워크플로는 Grounding DINOSegment Anything 모델을 사용하여 프롬프트를 사용해  이미지로부터 마스크를 생성합니다. 

따라하기

1단계: 워크플로 불러오기

아래의 JSON 파일을 다운로드한 후, ComfyUI 좌측 위 메뉴에서 Workflow->Open으로 불러옵니다. 

grounding-dino-mask.json
0.01MB

이 워크플로는 대부분 그냥 그대로 사용할 수 있지만, 때때로 오류가 발생할 수 있습니다. 그러한 경우, 다음과 같은 작업이 필요할 수 있습니다.

2단계: 프롬프트 검토

[GroundingDinoSAMSegment] 노드에서 프롬프트를 검토하여, 마스크를 생성하고자하는 물체를 적어줍니다.

3단계: 이미지 업로드

[Load Image]노드에 대상 이미지를 선택합니다. 아래의 이미지를 사용하셔도 됩니다.

perfume-6518634_1280.jpg
0.10MB

4단계: 워크플로 실행

[Queue]  단추를 누르면 워크플로가 실행됩니다. 처음 실행할 때에는 모델을 다운로드 받기 때문에 약간의 시간이 걸립니다.

실행이 완료되면 아래와 같이 세가지 이미지가 생성됩니다.

이상입니다.

이 글은 Stable-diffusion-art.com의 글을 번역하여 작성했습니다.