Apprends comment le calcul de la distance dans les applications de vision par ordinateur à l'aide d'Ultralytics YOLO11 permet de mesurer la proximité des objets en temps réel.
Lorsque tu traverses la route et que tu vois une voiture venir vers toi, tu peux instantanément dire approximativement à quelle distance elle se trouve. Ce jugement rapide, presque instinctif, est dû à une compréhension spatiale de ton environnement. En te basant sur ce sens, tu peux décider d'accélérer, de t'arrêter ou de continuer à marcher.
De même, la vision par ordinateur est une branche de l'intelligence artificielle (IA) qui permet aux machines de développer une compréhension de leur environnement en interprétant les données visuelles. Tout comme tu peux évaluer la proximité d'une voiture pour prendre des décisions rapides, les modèles de vision par ordinateur peuvent analyser les images et les vidéos, aidant ainsi les machines à sentir et à réagir au monde qui les entoure.
Par exemple , Ultralytics YOLO11 est un modèle de vision par ordinateur qui permet de détecter et de suivre des objets dans des images et des vidéos en temps réel. En termes simples, YOLO11 fonctionne en regardant toute l'image à la fois, plutôt que par parties, ce qui le rend plus rapide et plus efficace. Il peut également gérer des tâches de vision par ordinateur telles que la segmentation d'instances, l'estimation de la pose et la classification d'images.
Les capacités de YOLO11 peuvent notamment être utilisées pour calculer la distance qui sépare les objets les uns des autres, ce qui est utile dans de nombreux domaines tels que la fabrication, la vente au détail et la gestion des foules, contribuant ainsi à améliorer la sécurité et l'efficacité.
Dans cet article, nous allons explorer comment YOLO11 peut être utilisé pour le calcul de la distance dans les applications de vision par ordinateur, pourquoi il est important, et son impact à travers différentes industries.
Le calcul de la distance en vision par ordinateur consiste à détecter, localiser et mesurer les pixels entre deux objets dans une image. Les pixels sont les unités individuelles qui composent une image numérique, chacune représentant un point unique avec une couleur ou une valeur d'intensité spécifique.
Pour convertir les mesures des pixels en distances réelles, l'étalonnage est essentiel. C'est comme si tu utilisais une règle pour mesurer quelque chose et que tu te servais de cette mesure pour comprendre la taille d'autres objets. En se référant à des objets dont la taille est connue, l'étalonnage crée un lien entre les pixels et les distances physiques réelles.
Prenons un exemple pour voir comment cela fonctionne. Dans l'image ci-dessous, la pièce de monnaie est l'objet de référence, et sa taille (0,9 pouce par 1 pouce) est connue. En comparant les mesures en pixels des autres objets à la taille de la pièce, nous pouvons calculer leur taille réelle.
Cependant, le calcul de la distance se fait dans un plan bidimensionnel (2D), ce qui signifie qu'il ne mesure que les distances horizontales et verticales entre les objets. Cela diffère de l'estimation de la profondeur, qui mesure la distance des objets dans un espace tridimensionnel, y compris leur distance par rapport à la caméra.
Bien que les caméras de profondeur puissent mesurer la profondeur réelle et donner des informations spatiales plus détaillées, dans de nombreux cas, une simple distance calibrée suffit. Par exemple, le fait de savoir à quelle distance se trouvent les objets sur un plan 2D fonctionne bien pour des tâches telles que le suivi d'objets ou la gestion de files d'attente, l'estimation de la profondeur n'est donc pas nécessaire dans ces situations.
Ensuite, voyons comment calculer la distance entre deux objets en utilisant le support de YOLO11pour la détection et le suivi d'objets. En voici un aperçu :
Il est important de garder à l'esprit que les distances calculées à l'aide de cette méthode ne sont que des estimations car elles sont basées sur des mesures de pixels en 2D.
Étant donné que le calcul des distances à l'aide de YOLO11 est une estimation, tu peux te demander : Où cela peut-il être utilisé, et en quoi cela peut-il faire la différence ?
Comme des étalonnages sont utilisés pour parvenir à ces estimations de distance, elles sont suffisamment précises pour être utiles dans de nombreuses situations pratiques. L'estimation de la distance de YOLO11est particulièrement utile dans les environnements dynamiques, comme les entrepôts, où les objets sont constamment en mouvement et où des ajustements en temps réel sont nécessaires pour que tout se passe bien.
Un exemple intéressant est l'utilisation de YOLO11 pour suivre les colis sur un tapis roulant et estimer la distance entre eux en temps réel. Cela aide les responsables d'entrepôt à s'assurer que les paquets sont correctement espacés, ce qui permet d'éviter les collisions et d'assurer le bon déroulement des opérations.
Dans de tels cas, une distance exacte n'est pas toujours nécessaire. Généralement, une fourchette ou un seuil est fixé pour la distance optimale, de sorte qu'une estimation fonctionne bien pour ce type d'applications.
Diverses applications de vision par ordinateur peuvent bénéficier du calcul de la distance entre les objets à l'aide de YOLO11. Dans le domaine de l'analyse de la vente au détail, par exemple, cela permet d'améliorer la gestion des files d'attente en suivant les positions des clients en temps réel. Les entreprises peuvent ainsi mieux répartir les ressources, réduire les temps d'attente et créer une expérience d'achat plus fluide. En ajustant dynamiquement les effectifs et en gérant le flux de clients, les magasins peuvent éviter la surpopulation et optimiser l'utilisation de l'espace.
De même, dans la gestion du trafic, l'estimation de la distance permet de surveiller l'espacement des véhicules et d'analyser les schémas de circulation. Cela peut être utilisé pour détecter les comportements dangereux, comme la queue de poisson, et ajuster les feux de circulation pour que le trafic reste fluide. Elle peut contribuer à rendre les routes plus sûres en identifiant les problèmes potentiels et en améliorant la gestion globale du trafic en temps réel.
Une autre utilisation unique de cette technologie a eu lieu pendant la pandémie de COVID-19, lorsqu'elle a contribué à promouvoir la distanciation sociale. Elle a permis de s'assurer que les gens gardaient une distance de sécurité dans les espaces publics, les magasins et les hôpitaux, réduisant ainsi le risque de propagation du virus.
En suivant les distances en temps réel, des alertes pourraient être envoyées lorsque des individus sont trop proches, ce qui permettrait aux entreprises et aux prestataires de soins de santé de réagir plus facilement et rapidement et de maintenir un environnement plus sûr pour tout le monde.
Maintenant que nous avons discuté de certaines des applications du calcul de la distance à l'aide de la vision par ordinateur, voici un examen plus approfondi des avantages qui y sont associés :
Malgré ces avantages, il y a aussi certaines limites à garder à l'esprit lors de la mise en œuvre de ces systèmes. Voici un aperçu rapide des facteurs clés à prendre en compte lorsqu'il s'agit de calculer la distance à l'aide de la vision par ordinateur :
Le calcul de la distance entre les objets à l'aide de YOLO11 est une solution fiable qui peut aider à la prise de décision. Elle est particulièrement utile dans les environnements dynamiques tels que les entrepôts, la vente au détail et la gestion du trafic, où le suivi de la proximité des objets peut améliorer l'efficacité et la sécurité.
YOLO11 permet d'automatiser des tâches qui nécessiteraient normalement un effort manuel. Bien qu'il y ait quelques défis à relever, comme la sensibilité aux facteurs environnementaux et les problèmes de confidentialité, les avantages, comme l'automatisation, l'évolutivité et la facilité d'intégration, en font un outil efficace. Comme la vision par ordinateur continue de s'améliorer, en particulier dans des domaines comme le calcul de la distance, il est probable que nous assisterons à un véritable changement dans la façon dont les machines interagissent avec leur environnement et le comprennent.
Rejoins notre communauté! Explore notre dépôt GitHub pour en savoir plus sur la vision artificielle. Si tu souhaites tirer parti de la vision par ordinateur, consulte nos options de licence. Apprends comment la vision par ordinateur dans les soins de santé améliore l'efficacité et vois l'impact de l'IA dans l'agriculture en visitant nos pages de solutions !
Commence ton voyage avec le futur de l'apprentissage automatique.