Ultralytics YOLO 이미지 세분화의 힘을 알아보세요. 픽셀 수준의 정밀도, 유형, 애플리케이션 및 실제 AI 사용 사례를 살펴보세요.
이미지 분할은 컴퓨터 비전(CV)의 핵심 기술로 컴퓨터 비전(CV)의 핵심 기술입니다. 디지털 이미지를 일반적으로 이미지 세그먼트라고 하는 여러 개의 픽셀 하위 그룹으로 분할하는 핵심 기술입니다. 주요 목표는 다음과 같습니다. 이미지의 표현을 보다 의미 있고 분석하기 쉬운 것으로 단순화하는 것입니다. 물체를 찾아내는 객체 감지와는 달리 직사각형 경계 상자 내의 객체를 찾아내는 객체 감지와 달리, 이미지 세그멘테이션은 물체의 모양에 대한 정확한 픽셀 수준의 맵을 제공합니다. 이 프로세스는 이미지의 모든 픽셀에 레이블을 할당하여 인공지능(AI) 모델이 인공 지능(AI) 모델이 장면 내 엔티티의 정확한 경계와 윤곽을 이해할 수 있습니다.
많은 최신 머신러닝(ML) 워크플로우에서는 물체의 대략적인 위치를 아는 것만으로는 충분하지 않습니다. 실제 세계와의 상호 작용이 필요한 애플리케이션은 물리적인 세계와의 상호 작용이 필요한 애플리케이션(예: 소포를 잡는 로봇이나 구불구불한 도로를 주행하는 자동차 등)은 세밀한 지오메트리. 이미지 분할은 원시 시각 데이터를 일련의 분류된 영역으로 변환하여 이러한 격차를 해소합니다. 이 이 기능은 고급 고급 딥 러닝(DL) 아키텍처, 특히 컨볼루션 신경망(CNN)은 공간 특징을 추출하여 전경 물체와 배경을 구분합니다.
올바른 모델 아키텍처를 선택하려면 특정 세분화 작업을 이해하는 것이 중요합니다. 세 가지 기본 카테고리가 있습니다:
정확한 경계를 묘사할 수 있는 세분화 기능은 다양한 산업에서 필수적인 요소입니다:
최신 프레임워크는 세분화 작업의 구현을 간소화했습니다. 다음과 같은 구형 2단계 탐지기는 마스크 R-CNN과 같은 구형 2단계 탐지기는 정확하지만 속도가 느렸지만, 단일 단계 모델은 이 분야에 혁신을 가져왔습니다. 실시간 추론. 그리고 Ultralytics YOLO11 모델은 기본적으로 인스턴스 세분화를 지원합니다. 앞으로의 전망, YOLO26은 이러한 기능을 더욱 최적화하기 위해 개발 중입니다. 기능을 더욱 최적화하기 위해 개발 중입니다.
개발자는 다음과 같은 표준 라이브러리를 사용할 수 있습니다. OpenCV 와 같은 표준 라이브러리를 사용하여 전처리 및 시각화를 위해 PyTorch 기반 프레임워크를 사용하여 모델 추론.
다음은 Python 사전 학습된 YOLO11 모델을 사용하여 인스턴스 세분화를 수행하는 방법에 대한 간결한 예시입니다:
from ultralytics import YOLO
# Load a pre-trained YOLO11 segmentation model
model = YOLO("yolo11n-seg.pt")
# Run inference on an image (can be a local path or URL)
results = model("https://ultralytics.com/images/bus.jpg")
# Display the resulting image with segmentation masks overlaid
results[0].show()
이 코드 스니펫은 특징 추출, 바운딩 박스 회귀, 마스크 생성의 복잡한 작업을 자동으로 처리합니다. 생성의 복잡한 작업을 자동으로 처리하므로 개발자는 세분화 결과를 통합하는 데 집중할 수 있습니다. 세분화 결과를 더 큰 애플리케이션에 통합하는 데 집중할 수 있습니다.

