Espressif dévoile une bibliothèque de traitement d’images conçue pour les systèmes embarquésLa firme chinoise Espressif, connue notamment pour ses micrcontrôleurs basse consommation et ses puces-systèmes compatibles Wi-Fi, Bluetooth et Bluetooth Low Energy, lance une bibliothèque logicielle de traitement d’images, jugée à la fois légère et puissante, conçue spécifiquement pour les systèmes embarqués. Baptisée ESP_IMAGE_EFFECT, cette bibliothèque a pour ambition d’apporter aux développeurs une API unifiée et des performances optimisées pour des tâches telles que la mise à l’échelle, la rotation, le recadrage et la conversion d’un espace colorimétrique sur des architectures contraintes en termes de mémoire et de perfomances. Les équipes qui travaillent sur des caméras intelligentes, des équipements de vision industrielle fondés sur l’intelligence artificielle (IA), des systèmes de contrôle d’accès intelligents ou des appareils médicaux sont ici visées. La bibliothèque va leur permettre, selon Espressif, d’accélérer le traitement des images sur les appareils à ressources limitées tout en maintenant une efficacité et une qualité élevées, avec la mise en oeuvre d’effets d’image, de mises à l’échelle, de rotations et de conversions de couleurs en temps réel, pour créer des applications de vision réactives et performantes sur des microcontrôleurs à faible consommation d’énergie. L’optimisation des logiciels de traitement d’images réalisée sur ce type d’architecture, a été obtenue par Espressif en combinant les optimisations du jeu d’instructions SIMD (Single Instruction Multiple Data) et la conception de la technologie de mémoire dite “sans copie”. Le résultat, selon Espressif, est une solution rapide et économe en mémoire, capable de temps de réponse de l’ordre de la milliseconde. « ESP_IMAGE_EFFECTS v1.0.0 représente une étape importante dans le traitement des images embarquées, souligne Hou Haiyan, ingénieur en logiciel embarqué chez Espressif. Notre ambition est de fournir aux développeurs les moyens de créer des applications de vision sophistiquées sur des appareils aux ressources limitées.» La bibliothèque est conçue de manière modulaire, ce qui permet de l’intégrer dans les flux de travail de traitement d’images existants. Selon Espressif, ses API flexibles autorisent en outre les développeurs à gérer plusieurs formats d’images et modules d’effets avec un minimum de surcharge, ce qui garantit un débit de données élevé sur une architecture matérielle, sans grever les ressources du système. |