انتقل إلى المحتوى

عد الكائنات في مناطق مختلفة باستخدام Ultralytics YOLOv8 🚀

ما هو عد الكائنات في المناطق؟

عد الكائنات في المناطق التي تحتوي على Ultralytics YOLOv8 يتضمن تحديد عدد الكائنات بدقة داخل مناطق محددة باستخدام رؤية الكمبيوتر المتقدمة. هذا النهج ذو قيمة لتحسين العمليات وتعزيز الأمان وتحسين الكفاءة في التطبيقات المختلفة.



شاهد: Ultralytics YOLOv8 عد الكائنات في مناطق متعددة ومتحركة

مزايا عد الكائنات في المناطق؟

  • الدقة والدقة: يضمن عد الكائنات في المناطق ذات الرؤية الحاسوبية المتقدمة أعدادا دقيقة ودقيقة ، مما يقلل من الأخطاء المرتبطة غالبا بالعد اليدوي.
  • تحسين الكفاءة: يعمل عد الكائنات الآلي على تحسين الكفاءة التشغيلية ، وتوفير نتائج في الوقت الفعلي وتبسيط العمليات عبر التطبيقات المختلفة.
  • براعة والتطبيق: إن تعدد استخدامات عد الأشياء في المناطق يجعلها قابلة للتطبيق عبر مختلف المجالات ، من التصنيع والمراقبة إلى مراقبة حركة المرور ، مما يساهم في فائدتها وفعاليتها على نطاق واسع.

تطبيقات العالم الحقيقي

التجزئه شوارع السوق
الأشخاص الذين يعدون في مناطق مختلفة باستخدام Ultralytics YOLOv8 عد الحشود في مناطق مختلفة باستخدام Ultralytics YOLOv8
الأشخاص الذين يعدون في مناطق مختلفة باستخدام Ultralytics YOLOv8 عد الحشود في مناطق مختلفة باستخدام Ultralytics YOLOv8

خطوات الجري

الخطوة 1: تثبيت المكتبات المطلوبة

ابدأ باستنساخ Ultralytics المستودع وتثبيت التبعيات والانتقال إلى الدليل المحلي باستخدام الأوامر المتوفرة في الخطوة 2.

# Clone Ultralytics repo
git clone https://github.com/ultralytics/ultralytics

# Navigate to the local directory
cd ultralytics/examples/YOLOv8-Region-Counter

الخطوة 2: تشغيل عد المنطقة باستخدام Ultralytics YOLOv8

قم بتنفيذ الأوامر الأساسية التالية للاستدلال.

المنطقة متحركة

أثناء تشغيل الفيديو ، يمكنك تحريك المنطقة بشكل تفاعلي داخل الفيديو عن طريق النقر والسحب باستخدام زر الماوس الأيسر.

# Save results
python yolov8_region_counter.py --source "path/to/video.mp4" --save-img

# Run model on CPU
python yolov8_region_counter.py --source "path/to/video.mp4" --device cpu

# Change model file
python yolov8_region_counter.py --source "path/to/video.mp4" --weights "path/to/model.pt"

# Detect specific classes (e.g., first and third classes)
python yolov8_region_counter.py --source "path/to/video.mp4" --classes 0 2

# View results without saving
python yolov8_region_counter.py --source "path/to/video.mp4" --view-img

الحجج الاختيارية

اسم نوع افتراضي وصف
--source str None المسار إلى ملف الفيديو ، لكاميرا الويب 0
--line_thickness int 2 سمك الصندوق المحيط
--save-img bool False احفظ الفيديو / الصورة المتوقعة
--weights str yolov8n.pt مسار ملف الأوزان
--classes list None كشف فئات محددة ، أي - الفئات 0 2
--region-thickness int 2 المنطقة سمك الصندوق
--track-thickness int 2 سمك خط التتبع

الأسئلة المتداولة

ما هو عد الكائنات في مناطق محددة باستخدام Ultralytics YOLOv8 ؟

عد الكائنات في مناطق محددة باستخدام Ultralytics YOLOv8 يتضمن الكشف عن عدد الأجسام في مناطق محددة وإحصائها باستخدام رؤية حاسوبية متقدمة. تعزز هذه الطريقة الدقيقة الكفاءة والدقة في مختلف التطبيقات مثل التصنيع والمراقبة ومراقبة حركة المرور.

كيف يمكنني تشغيل البرنامج النصي لعد الكائنات باستخدام Ultralytics YOLOv8 ؟

اتبع هذه الخطوات لتشغيل عد الكائنات في Ultralytics YOLOv8 :

  1. استنسخ المستودع Ultralytics وانتقل إلى الدليل:

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. تنفيذ البرنامج النصي لحساب المنطقة:

    python yolov8_region_counter.py --source "path/to/video.mp4" --save-img
    

للمزيد من الخيارات، قم بزيارة قسم عد مناطق التشغيل.

لماذا يجب استخدام Ultralytics YOLOv8 لعد الكائنات في المناطق؟

يوفر استخدام Ultralytics YOLOv8 لعد الكائنات في المناطق العديد من المزايا:

  • الدقة والدقة: يقلل من الأخطاء التي غالبًا ما تظهر في العد اليدوي.
  • تحسين الكفاءة: توفير نتائج في الوقت الفعلي وتبسيط العمليات.
  • تعدد الاستخدامات والتطبيق: ينطبق على مختلف المجالات، مما يعزز فائدته.

استكشف مزايا أعمق في قسم المزايا.

هل يمكن تعديل المناطق المحددة أثناء تشغيل الفيديو؟

نعم، باستخدام Ultralytics YOLOv8 ، يمكن نقل المناطق بشكل تفاعلي أثناء تشغيل الفيديو. ما عليك سوى النقر والسحب بزر الفأرة الأيسر لتغيير موضع المنطقة. تعزز هذه الميزة مرونة البيئات الديناميكية. تعرف على المزيد في قسم التلميحات الخاصة بالمناطق المتحركة.

ما هي بعض التطبيقات الواقعية لعد الكائنات في المناطق؟

يمكن تطبيق عد الكائنات باستخدام Ultralytics YOLOv8 على العديد من سيناريوهات العالم الحقيقي:

  • البيع بالتجزئة: عدّ الأشخاص لتحليل حركة المرور على الأقدام
  • شوارع السوق: إدارة كثافة الحشود.

استكشف المزيد من الأمثلة في قسم تطبيقات العالم الحقيقي.



تم الإنشاء 2023-12-02، تم التحديث 2024-07-05
المؤلفون: جلين-جوتشر (5)، برهان-ق (1)، رضوان منور (1)

التعليقات