AccueilObjects-3K Dataset#
Le jeu de données HomeObjects-3K d’Ultralytics est un jeu de données intérieur de détection d’objets composé de 2,689 images (2,285 pour l’entraînement et 404 pour la validation), annotées selon 12 catégories d’objets domestiques courants : lit, canapé, chaise, table, lampe, téléviseur, ordinateur portable, armoire, fenêtre, porte, plante en pot et cadre photo. Conçu pour entraîner et évaluer les performances des modèles de vision par ordinateur, il cible la compréhension des scènes intérieures, les appareils domotiques, la robotique et la réalité augmentée.
Regarder : Comment entraîner Ultralytics YOLO26 sur le jeu de données HomeObjects-3K | Détection, validation et exportation ONNX 🚀
Structure du jeu de données#
Le jeu de données HomeObjects-3K est réparti en deux sous-ensembles prédéfinis, définis par la configuration HomeObjects-3K.yaml :
| Partition | Images | Description |
|---|---|---|
| Entraînement | 2,285 | Scènes intérieures avec des objets domestiques annotés |
| Validation | 404 | Images mises à l’écart pour évaluer les performances du modèle |
Chaque image est annotée avec des boîtes englobantes au format Ultralytics YOLO, prêtes à être utilisées dans des pipelines de détection d’objets et de suivi.
Classes d’objets#
Le jeu de données couvre 12 catégories d’objets du quotidien, notamment des meubles, des appareils électroniques et des objets décoratifs couramment présents dans les habitations :
- lit
- canapé
- chaise
- table
- lampe
- téléviseur
- ordinateur portable
- armoire
- fenêtre
- porte
- plante en pot
- cadre photo
Applications#
HomeObjects-3K prend en charge diverses applications de vision par ordinateur en intérieur, pour la recherche et le développement de produits :
-
Détection d’objets en intérieur : utilise des modèles comme Ultralytics YOLO26 pour repérer des objets courants tels que des lits, des chaises, des lampes et des ordinateurs portables dans les images, et comprendre en temps réel les scènes intérieures.
-
Analyse de l’agencement des scènes : aide les systèmes robotiques et domotiques à comprendre l’agencement des pièces — l’emplacement des portes, des fenêtres et des meubles — afin que les appareils puissent se déplacer en toute sécurité et interagir avec leur environnement.
-
Applications de RA : alimente les fonctionnalités de reconnaissance d’objets dans les applications de réalité augmentée. Par exemple, détecte les téléviseurs ou les armoires et affiche des informations ou des effets supplémentaires par-dessus.
-
Formation et recherche : fournit aux étudiants et aux chercheurs un jeu de données prêt à l’emploi pour s’exercer à la détection d’objets en intérieur à partir d’exemples du monde réel.
-
Inventaire domestique et suivi des biens : détecte et répertorie automatiquement les objets domestiques dans des photos ou des vidéos, ce qui est utile pour gérer ses biens, organiser des espaces ou visualiser des meubles dans l’immobilier.
Pour annoter tes propres images d’intérieur, entraîner des modèles et gérer les versions de tes jeux de données dans ton navigateur, exécute l’ensemble du flux de travail avec Ultralytics Platform.
Fichier YAML du jeu de données#
Le fichier HomeObjects-3K.yaml définit la configuration du jeu de données : les chemins d’accès aux images d’entraînement et de validation, ainsi que la liste des classes d’objets. Il est maintenu dans le dépôt Ultralytics à l’adresse https://github.com/ultralytics/ultralytics/blob/main/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.zipUtilisation#
Tu peux entraîner un modèle YOLO26n sur le jeu de données HomeObjects-3K pendant 100 époques, avec une taille d’image de 640. Le jeu de données (390 MB) est téléchargé automatiquement lors de sa première utilisation. Les exemples ci-dessous montrent comment commencer. Pour découvrir d’autres options d’entraînement et les paramètres détaillés, consulte le guide Entraînement.
from ultralytics import YOLO
# Charger le modèle préentraîné
model = YOLO("yolo26n.pt")
# Entraîner le modèle sur le jeu de données HomeObjects-3K
model.train(data="HomeObjects-3K.yaml", epochs=100, imgsz=640)Exemples d’images et annotations#
L’exemple ci-dessous montre une scène intérieure du jeu de données avec ses annotations de boîtes englobantes, qui illustrent les positions, les tailles et les relations spatiales des objets que les modèles apprennent à détecter.

Licence et attribution#
HomeObjects-3K est développé et publié par l’équipe Ultralytics sous la licence AGPL-3.0, qui permet la recherche open source et l’utilisation commerciale avec attribution appropriée.
Si tu utilises ce jeu de données dans tes recherches, cite-le à l’aide des informations indiquées :
@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}
}FAQ#
HomeObjects-3K est conçu pour détecter des objets domestiques courants — comme des lits, des canapés, des téléviseurs et des lampes — dans des scènes d’intérieur. Il convient donc aux maisons connectées, à la robotique, à la réalité augmentée et aux systèmes de surveillance d’intérieur, aussi bien pour le déploiement en périphérie en temps réel que pour la recherche universitaire.
HomeObjects-3K contient au total 2,689 images — 2,285 pour l’entraînement et 404 pour la validation — sans ensemble de test distinct. Chaque image est annotée selon 12 classes d’objets : lit, canapé, chaise, table, lampe, téléviseur, ordinateur portable, armoire, fenêtre, porte, plante en pot et cadre photo.
Le jeu de données comprend 12 des objets domestiques les plus courants : lit, canapé, chaise, table, lampe, téléviseur, ordinateur portable, armoire, fenêtre, porte, plante en pot et cadre photo. Ces objets ont été choisis pour représenter des environnements intérieurs réalistes et prendre en charge des tâches telles que la navigation robotique et la compréhension de scènes dans des applications de RA/RV.
Le jeu de données (390 MB) est téléchargé automatiquement la première fois que tu lances un entraînement avec
data="HomeObjects-3K.yaml": aucune étape manuelle n’est nécessaire. Ultralytics récupère les images et les étiquettes, puis les extrait dans le répertoire local de tes jeux de données. Tu peux consulter des jeux de données apparentés dans la vue d’ensemble des jeux de données de détection.Pour entraîner un modèle YOLO tel que YOLO26n, tu as besoin du fichier de configuration
HomeObjects-3K.yamlet des poids du modèle préentraîné. L’entraînement se lance avec une seule commande Python ou CLI, et tu peux personnaliser des paramètres tels que le nombre d’époques, la taille des images et la taille des lots en fonction des performances visées et de ton matériel.Exemple d’entraînementfrom ultralytics import YOLO # Charger le modèle préentraîné model = YOLO("yolo26n.pt") # Entraîner le modèle sur le jeu de données HomeObjects-3K model.train(data="HomeObjects-3K.yaml", epochs=100, imgsz=640)Oui. Ses annotations normalisées au format YOLO et sa taille compacte font de HomeObjects-3K un excellent point de départ pour les étudiants et les amateurs qui découvrent la détection d’objets en conditions réelles dans des scènes intérieures.
Consulte la section Fichier YAML du jeu de données. Le format YOLO standard assure la compatibilité avec la plupart des pipelines de détection d’objets.



