À propos du projet

X-AnyLabeling est une application de bureau légère, unifiée et multiplateforme pour l'annotation de données assistée par IA. Elle prend en charge l'étiquetage et le traitement de données textuelles, d'images, de vidéos et multimodales, et couvre des tâches telles que la classification d'images, la détection d'objets, la segmentation d'instances, l'estimation de pose, la détection d'objets orientés, le suivi multi-objets, l'OCR, l'annotation de voies, la génération de descriptions d'images, la réponse visuelle aux questions et l'analyse de documents. L'outil propose des types de formes incluant des polygones, rectangles, parallélépipèdes rectangles, boîtes orientées, quadrilatères, cercles, lignes, polylignes, points et masques, ainsi que des utilitaires spécifiques à certaines tâches pour la détection de texte, la reconnaissance de texte et l'extraction d'informations clés. Il intègre un large catalogue de modèles pour l'étiquetage assisté et automatisé, notamment des variantes de YOLO, des modèles SAM, PP-OCR, l'estimation de profondeur, le suivi, le grounding et des modèles vision-langage. L'inférence locale et distante peut utiliser des moteurs et frameworks de service tels que ONNX Runtime, TensorRT, OpenCV DNN, vLLM et SGLang, avec un projet serveur compagnon optionnel permettant de connecter des modèles personnalisés et des ressources de calcul. L'application prend en charge l'import et l'export de formats tels que COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR, MMGD, VLM-R1 et ShareGPT. L'application fonctionne sous Windows, Linux et macOS, et propose des interfaces en anglais, chinois simplifié, japonais et coréen. Elle prend également en charge l'intégration de modèles personnalisés, l'utilisation en ligne de commande et le développement secondaire.