Ultralytics YOLO27:
Get Started

홈오브젝트-3K 데이터셋#

HomeObjects-3K Dataset In Colab

Ultralytics HomeObjects-3K 데이터셋은 일상적인 가정용품 12개 클래스(침대, 소파, 의자, 테이블, 램프, TV, 노트북, 옷장, 창문, 문, 화분, 액자)를 라벨링한 실내 객체 탐지 데이터셋으로, 이미지 2,689개(학습 2,285개, 검증 404개)로 구성됩니다. 컴퓨터 비전 모델의 학습과 벤치마킹을 위해 구축되었으며, 실내 장면 이해, 스마트 홈 기기, 로보틱스, 증강 현실을 대상으로 합니다.



시청: HomeObjects-3K 데이터셋에서 Ultralytics YOLO26을 학습하는 방법 | 감지, 검증 및 ONNX 내보내기 🚀

데이터셋 구조#

HomeObjects-3K 데이터셋은 HomeObjects-3K.yaml 구성으로 정의된 두 개의 사전 지정 하위 세트로 나뉩니다.

분할이미지설명
학습2,285라벨링된 가정용 물체가 포함된 실내 장면
검증404모델 성능 평가를 위한 별도 이미지

각 이미지에는 Ultralytics YOLO 형식으로 바운딩 박스가 라벨링되어 있어 객체 탐지 및 추적 파이프라인에 바로 사용할 수 있습니다.

객체 클래스#

이 데이터셋은 실내 가정 환경에서 흔히 볼 수 있는 가구, 전자제품, 장식품을 아우르는 일상적인 객체 범주 12개를 다룹니다.

HomeObjects-3K 클래스
  1. 침대
  2. 소파
  3. 의자
  4. 테이블
  5. 램프
  6. TV
  7. 노트북
  8. 옷장
  9. 창문
  10. 문
  11. 화분
  12. 액자

응용 분야#

HomeObjects-3K는 연구 및 제품 개발 전반에서 다양한 실내 컴퓨터 비전 애플리케이션을 지원합니다.

  • 실내 객체 탐지: Ultralytics YOLO26과 같은 모델을 사용해 이미지에서 침대, 의자, 램프, 노트북과 같은 일반적인 가정용품을 찾아 위치를 파악하고, 실내 장면을 실시간으로 이해할 수 있습니다.

  • 장면 레이아웃 파싱: 로보틱스 및 스마트 홈 시스템이 방의 구조, 즉 문, 창문, 가구의 위치를 파악하도록 지원하여 기기가 안전하게 이동하고 주변 환경과 상호작용할 수 있게 합니다.

  • AR 애플리케이션: 증강 현실 앱의 객체 인식 기능을 지원합니다. 예를 들어 TV나 옷장을 탐지하고 추가 정보나 효과를 표시할 수 있습니다.

  • 교육 및 연구: 학생과 연구자가 실제 사례를 활용해 실내 객체 탐지를 연습할 수 있도록 바로 사용할 수 있는 데이터셋을 제공합니다.

  • 가정용품 목록 및 자산 추적: 사진이나 동영상에서 가정용품을 자동으로 탐지하고 목록화하여 소지품 관리, 공간 정리, 부동산 가구 배치 시각화에 활용할 수 있습니다.

실내 이미지를 직접 라벨링하고, 학습을 진행하며, 브라우저에서 데이터셋 버전을 관리하려면 Ultralytics Platform에서 전체 워크플로를 실행하세요.

데이터셋 YAML#

HomeObjects-3K.yaml 파일은 학습 및 검증 이미지 경로와 객체 클래스 목록 등 데이터셋 구성을 정의합니다. 이 파일은 Ultralytics 저장소의 https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/HomeObjects-3K.yaml에서 관리됩니다.

ultralytics/cfg/datasets/HomeObjects-3K.yaml
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# HomeObjects-3K dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/homeobjects-3k
# Example usage: yolo train data=HomeObjects-3K.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── homeobjects-3K ← downloads here (390 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: homeobjects-3K # dataset root dir
train: images/train # train images (relative to 'path') 2285 images
val: images/val # val images (relative to 'path') 404 images

# Classes
names:
  0: bed
  1: sofa
  2: chair
  3: table
  4: lamp
  5: tv
  6: laptop
  7: wardrobe
  8: window
  9: door
  10: potted plant
  11: photo frame

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/homeobjects-3K.zip

사용법#

HomeObjects-3K 데이터셋에서 YOLO26n 모델을 이미지 크기 640으로 100 에폭 동안 학습할 수 있습니다. 데이터셋(390 MB)은 처음 사용할 때 자동으로 다운로드됩니다. 아래 예제에서 시작 방법을 확인하세요. 추가 학습 옵션과 세부 설정은 학습 가이드를 참조하세요.

학습 예제
from ultralytics import YOLO

# 사전 학습된 모델 불러오기
model = YOLO("yolo26n.pt")

# HomeObjects-3K 데이터셋으로 모델 학습
model.train(data="HomeObjects-3K.yaml", epochs=100, imgsz=640)

샘플 이미지 및 어노테이션#

아래 샘플은 바운딩 박스 어노테이션이 포함된 데이터셋의 실내 장면을 보여주며, 모델이 탐지하도록 학습하는 객체의 위치, 크기 및 공간적 관계를 나타냅니다.

가정용품이 포함된 HomeObjects-3K 데이터셋 샘플

라이선스 및 저작자 표시#

HomeObjects-3K는 오픈소스 연구와 적절한 출처 표기를 전제로 한 상업적 사용을 지원하기 위해 Ultralytics 팀이 AGPL-3.0 라이선스에 따라 개발하고 공개했습니다.

연구에 이 데이터셋을 사용한다면 아래에 안내된 정보를 사용해 인용해 주세요.

인용
@dataset{Jocher_Ultralytics_Datasets_2025,
    author = {Jocher, Glenn and Rizwan, Muhammad},
    license = {AGPL-3.0},
    month = {May},
    title = {Ultralytics Datasets: HomeObjects-3K Detection Dataset},
    url = {https://docs.ultralytics.com/datasets/detect/homeobjects-3k},
    version = {1.0.0},
    year = {2025}
}

자주 묻는 질문#

  • HomeObjects-3K는 실내 장면에서 침대, 소파, TV, 램프와 같은 일상적인 가정용품을 탐지하도록 설계되었습니다. 따라서 실시간 엣지 배포와 학술 연구 모두에서 스마트 홈, 로보틱스, 증강 현실, 실내 모니터링 시스템에 적합합니다.

  • HomeObjects-3K는 총 2,689개 이미지로 구성되며, 학습 이미지 2,285개와 검증 이미지 404개가 있고 별도의 테스트 분할은 없습니다. 모든 이미지에는 침대, 소파, 의자, 테이블, 램프, TV, 노트북, 옷장, 창문, 문, 화분, 액자 등 12개 객체 클래스가 라벨링되어 있습니다.

  • 데이터셋에는 침대, 소파, 의자, 테이블, 램프, TV, 노트북, 옷장, 창문, 문, 화분, 액자 등 가장 흔히 접하는 가정용품 12개가 포함되어 있습니다. 이러한 객체는 현실적인 실내 환경을 반영하고 로보틱스 내비게이션 및 AR/VR 애플리케이션의 장면 이해와 같은 작업을 지원하도록 선정되었습니다.

  • data="HomeObjects-3K.yaml"으로 처음 학습을 시작하면 데이터셋(390 MB)이 자동으로 다운로드되므로 수동으로 진행할 필요가 없습니다. Ultralytics는 이미지와 라벨을 가져와 로컬 데이터셋 디렉터리에 압축을 풉니다. 관련 데이터셋은 탐지 데이터셋 개요에서 확인할 수 있습니다.

  • YOLO26n과 같은 YOLO 모델을 학습하려면 HomeObjects-3K.yaml 구성 파일과 사전 학습된 모델 가중치가 필요합니다. Python 또는 CLI 명령 하나로 학습을 시작할 수 있으며, 대상 성능과 하드웨어에 맞춰 에폭, 이미지 크기, 배치 크기 등의 파라미터를 조정할 수 있습니다.

    학습 예제
    from ultralytics import YOLO
    
    # 사전 학습된 모델 불러오기
    model = YOLO("yolo26n.pt")
    
    # HomeObjects-3K 데이터셋으로 모델 학습
    model.train(data="HomeObjects-3K.yaml", epochs=100, imgsz=640)
  • 예. 표준화된 YOLO 형식 어노테이션과 작은 크기 덕분에 HomeObjects-3K는 실내 환경의 실제 객체 탐지를 탐구하는 학생과 취미 개발자에게 적합한 시작점입니다.

  • 데이터셋 YAML 섹션을 참조하세요. 표준 YOLO 형식을 사용하므로 대부분의 객체 탐지 파이프라인과 호환됩니다.

댓글