백그라운드 제거(버전 4.0 미리 보기)
Important
이 기능은 이제 사용되지 않습니다. 2025년 1월 10일에 Azure AI Image Analysis 4.0 Segment API 및 백그라운드 제거 서비스가 사용 중지됩니다. 이 서비스에 대한 모든 요청은 이 날짜 이후에 실패합니다.
모델의 원활한 작동을 유지하려면 오픈 소스 Florence 2 모델을 설치하고 지역 분할 기능을 사용하여 유사한 배경 제거 작업을 허용합니다.
백그라운드 제거 작업은 이미지를 여러 세그먼트 또는 영역으로 분할하여 사용자가 이미지의 다른 개체 또는 부분을 식별하는 데 도움을 줍니다. 백그라운드 제거는 포그라운드 개체를 이미지의 백그라운드와 분리하는 알파 매트를 만듭니다. 이 서비스는 현재 미리 보기 상태이며 API는 향후 변경될 수 있습니다.
이 기능은 고객의 요구에 따라 두 가지 가능한 출력을 제공합니다.
- 백그라운드가 없는 이미지의 포그라운드 개체입니다. 이 편집된 이미지는 포그라운드 개체를 보여 주고 백그라운드를 투명하게 만들어 포그라운드를 새 백그라운드에 배치할 수 있도록 합니다.
- 검색된 포그라운드 개체의 불투명도를 표시하는 알파 매트입니다. 이 매트는 추가 처리를 위해 포그라운드 개체를 백그라운드에서 분리하는 데 사용할 수 있습니다.
Important
백그라운드 제거는 특정 Azure 지역에서만 사용할 수 있습니다. 지역 가용성을 참조하세요.
백그라운드 제거 예
다음 이미지 예는 이미지 백그라운드를 제거하고 알파 매트를 만들 때 이미지 분석 서비스가 반환하는 내용을 보여 줍니다.
원본 이미지 | 백그라운드를 제거한 상태에서 | 알파 매트 |
---|---|---|
제한 사항
백그라운드 제거의 제한 사항에 유의하는 것이 중요합니다.
- 백그라운드 제거는 사람 및 동물, 건물 및 환경 구조, 가구, 차량, 음식, 텍스트 및 그래픽, 개인 소지품과 같은 범주에 가장 적합합니다.
- 포그라운드에서 눈에 띄지 않는 개체는 포그라운드의 일부로 식별되지 않을 수 있습니다.
- 머리카락이나 털과 같은 얇고 상세한 구조가 있는 이미지는 원래 백그라운드와 강한 대비가 있는 백그라운드에 오버레이될 때 약간의 아티팩트가 나타날 수 있습니다.
- 큰 이미지의 경우 백그라운드 제거 작업의 대기 시간이 최대 몇 초까지 길어집니다. 두 모드를 워크플로에 통합하여 실험하여 요구 사항에 가장 적합한 사용법을 찾는 것이 좋습니다(예를 들어 원본 이미지에서 백그라운드 제거를 호출하는 것과 이미지의 다운샘플링된 버전에서 포그라운드 매트를 호출한 다음 알파 매트를 원래 크기로 조정하고 원래 이미지에 적용).
API 사용
백그라운드 제거 기능은 세그먼트 API(imageanalysis:segment
)를 통해 사용할 수 있습니다. 자세한 내용은 백그라운드 제거 방법 가이드를 참조하세요.