عن المشروع
CVAT (Computer Vision Annotation Tool) هي منصة لوسم البيانات لبناء مجموعات بيانات بصرية لرؤية الحاسوب والذكاء الاصطناعي البصري. يحتوي هذا المستودع على الشيفرة المصدرية وأصول النشر لإصدار CVAT Community، وهو الإصدار المجاني مفتوح المصدر ذاتي الاستضافة. المشروع موجود على GitHub منذ 2018 ويشكل الأساس لعروض CVAT Online وCVAT Enterprise التجارية.
يعتمد النشر على Docker: استنسخ المستودع، ثم شغّل `docker compose up -d`، ثم أنشئ حساب مسؤول باستخدام أمر إداري، وافتح واجهة الويب على localhost:8080 (أو CVAT_HOST المُهيأ). المتطلبات المذكورة هي Docker Engine وDocker Compose وGit. يذكر README أن الاختبار الأساسي يتم على متصفحات مبنية على Chromium، مع احتمال وجود ملاحظات على Firefox، وعدم وجود دعم لـ Safari/WebKit. تغطي أدلة النشر البديلة AWS وKubernetes وPostgreSQL الخارجي والنسخ الاحتياطي والترقيات.
تشمل القدرات الرئيسية الموصوفة الوسم اليدوي والآلي للصور والفيديو والسحب النقطية ثلاثية الأبعاد باستخدام المربعات المحيطة والمضلعات والأقنعة ونقاط المفاتيح والمجسمات والوسوم. يعمل الوسم الآلي عبر ربط نماذجك الخاصة. تنظم إدارة المهام مجموعات البيانات في مشاريع ومهام ووظائف مع الإسناد وتتبع التقدم. تشمل ميزات التعاون المؤسسات والأدوار والتعليقات والمسائل. يغطي ضبط الجودة المراجعة ووضع علامات على المسائل ومقارنة الإجماع وفحوص Ground Truth وHoneypot عبر واجهة API للخادم. تستخدم التحليلات لوحات Grafana لنشاط المستخدم ووقت العمل والأحداث وسجلات الخادم. تدعم عمليات البيانات الاستيراد والتصدير بأكثر من 20 صيغة مثل CVAT XML وCOCO JSON وYOLO TXT وUltralytics YOLO وPascal VOC وKITTI وMOT، إضافة إلى اتصالات التخزين السحابي مع S3 وAzure وGoogle Cloud.
تشمل أدوات المطورين Python SDK (`pip install cvat-sdk`) وأداة سطر أوامر (`pip install cvat-cli`) وواجهة REST API للتحكم البرمجي. يمكن تمكين الوسم الآلي عبر مكوّن serverless مدعوم بـ Nuclio، مع نماذج جاهزة للكشف والتقسيم وتقدير الوضعية والتتبع، بما في ذلك Segment Anything (SAM) وInside-Outside Guidance وRetinaNet R101 وHRNet32 Whole Body Pose وTransT وYOLO v7 وMask RCNN Inception ResNet v2 وFace Detection 0205 وFaster RCNN Inception v2، عبر أطر PyTorch وONNX وOpenVINO وTensorFlow.
يميز README بين أربعة إصدارات: CVAT Online للتقييم عبر المتصفح والخطط المُدارة، وCVAT Community كخيار ذاتي الاستضافة بترخيص MIT، وCVAT Enterprise للمؤسسات التي تحتاج نشراً في سحابتها الخاصة ودعماً وSSO واتفاقيات مستوى الخدمة، وLabeling Services لوسم البيانات بالاستعانة بمصادر خارجية. توصف الميزات المتقدمة مثل تحليلات المشاريع المتقدمة وواجهة ضبط الجودة والوسم الآلي المدمج مع SAM 2 وSAM 3 ووكلاء الذكاء الاصطناعي وSSO بأنها متاحة في الخطط المدفوعة والمؤسسية وليس في إصدار المجتمع.
الترخيص: النواة بترخيص MIT. الشيفرة في `/serverless` مرخصة أيضاً بـ MIT لكنها قد تستخدم أصولاً تابعة لجهات خارجية بتراخيص منفصلة، بما في ذلك تراخيص غير تجارية. يستخدم البرنامج مكتبات FFmpeg بترخيص LGPL/GPL. تشمل قنوات الدعم Discord وStack Overflow بوسم `cvat` وGitHub Issues وأسئلة التوثيق الشائعة. تُرحب المساهمات عبر توثيق المساهمة ومتتبع المسائل، وتُتاح سياسة أمنية مع جهة اتصال مخصصة للتقارير الحساسة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.