يتيح لك Overeasy ربط نماذج الرؤية الصفرية لإنشاء مسارات مخصصة شاملة لمهام مثل:
كشف الصندوق المحيط
تصنيف
التقسيم (قريبا!)
يمكن تحقيق كل هذا دون الحاجة إلى جمع مجموعات بيانات تدريب كبيرة وتعليقها.
يجعل Overeasy من السهل الجمع بين النماذج الصفرية المدربة مسبقًا لإنشاء حلول رؤية كمبيوتر مخصصة قوية.
انها سهلة كما
تثبيت النقطة أمر سهل للغاية
لتثبيت الإضافات، راجع مستنداتنا.
Agents
: أدوات متخصصة تؤدي مهام معالجة صور محددة.
Workflows
: تحديد تسلسل من الوكلاء لمعالجة الصور بطريقة منظمة.
Execution Graphs
: إدارة وتصور خط أنابيب معالجة الصور.
Detections
: تمثيل المربعات المحيطة والتجزئة والتصنيفات.
لمزيد من التفاصيل حول الأنواع وبنية المكتبة والنماذج المتاحة، يرجى الرجوع إلى المستندات الخاصة بنا.
ملاحظة: إذا لم يكن لديك وحدة معالجة رسومات محلية، فيمكنك تشغيل الأمثلة الخاصة بنا عن طريق عمل نسخة من دفتر Colab هذا.
تحميل صورة المثال
!wget https://github.com/overeasy-sh/overeasy/blob/73adbaeba51f532a7023243266da826ed1ced6ec/examples/construction.jpg?raw=true -O Construction.jpg
مثال لسير العمل لتحديد ما إذا كان الشخص يرتدي معدات الوقاية الشخصية في موقع العمل:
من الاستيراد المفرط *من overeasy.models import OwlV2from PIL import Imageworkflow = Workflow([# كشف كل رأس في الإدخال imageBoundingBoxSelectAgent(classes=["person's head"], model=OwlV2()),# يطبق القمع غير الأقصى للإزالة المربعات المحيطة المتداخلةNMSAgent(iou_threshold=0.5, Score_threshold=0),# يقسم الصورة المدخلة إلى صور كل headSplitAgent() المكتشفة,# يصنف الصور المقسمة باستخدام CLIPClassificationAgent(classes=["hard hat", "no hard hat"]),# يعين أسماء الفئات التي تم إرجاعهاClassMapAgent({"hard hat": "has ppe", "no hard hat": "no ppe"}),# يجمع النتائج مرة أخرى في BoundingBox DetectionJoinAgent() ])image = Image.open("./construction.jpg")النتيجة، الرسم البياني = Workflow.execute(image)workflow.visualize(graph)
وفيما يلي رسم تخطيطي لسير العمل هذا. تمثل كل طبقة في الرسم البياني خطوة في سير العمل:
يتم استخدام سمات الصورة والبيانات في كل عقدة معًا لتصور الحالة الحالية لسير العمل. سيؤدي استدعاء وظيفة visualize
في سير العمل إلى إنشاء مثيل Gradio يبدو هكذا.
إذا كانت لديك أي أسئلة أو كنت بحاجة إلى المساعدة، فيرجى فتح مشكلة أو التواصل معنا على [email protected].
دعونا نبني نماذج رؤية مذهلة معًا؟!