Link to this sectionمجموعة بيانات تجزئة الطرود#
مجموعة بيانات تجزئة الطرود هي مجموعة منسقة من الصور المصممة خصيصاً للمهام المتعلقة بتجزئة الطرود في مجال رؤية الحاسوب. صُممت هذه المجموعة لمساعدة الباحثين والمطورين والمتحمسين الذين يعملون على مشاريع تتضمن تحديد الطرود وفرزها ومناولتها، مع التركيز بشكل أساسي على مهام تجزئة الصور.
Watch: Train Package Segmentation Model using Ultralytics YOLO26 | Industrial Packages 🎉
تعد مجموعة البيانات، التي تحتوي على مجموعة متنوعة من الصور التي تعرض طروداً مختلفة في سياقات وبيئات متنوعة، مورداً قيماً لتدريب وتقييم نماذج التجزئة. سواء كنت تعمل في مجال الخدمات اللوجستية، أو أتمتة المستودعات، أو أي تطبيق يتطلب تحليلاً دقيقاً للطرود، فإن مجموعة بيانات تجزئة الطرود توفر مجموعة مستهدفة وشاملة من الصور لتعزيز أداء خوارزميات رؤية الحاسوب الخاصة بك. اكتشف المزيد من مجموعات البيانات لمهام التجزئة على صفحة نظرة عامة على مجموعات البيانات.
Link to this sectionهيكل مجموعة البيانات#
تم تنظيم توزيع البيانات في مجموعة بيانات تجزئة الطرود كما يلي:
- مجموعة التدريب: تضم 1920 صورة مرفقة مع التعليقات التوضيحية المقابلة لها.
- مجموعة الاختبار: تتكون من 188 صورة، كل منها مقترنة بالتعليقات التوضيحية الخاصة بها.
- مجموعة التحقق من الصحة: تضم 89 صورة، كل منها مع التعليقات التوضيحية المقابلة لها.
Link to this sectionالتطبيقات#
تعد تجزئة الطرود، التي تسهلها مجموعة بيانات تجزئة الطرود، أمراً بالغ الأهمية لتحسين الخدمات اللوجستية، وتعزيز التوصيل في الميل الأخير، وتحسين مراقبة جودة التصنيع، والمساهمة في حلول المدن الذكية. من التجارة الإلكترونية إلى تطبيقات الأمن، تعد مجموعة البيانات هذه مورداً رئيسياً يعزز الابتكار في رؤية الحاسوب لتطبيقات تحليل الطرود المتنوعة والفعالة.
Link to this sectionالمستودعات الذكية والخدمات اللوجستية#
في المستودعات الحديثة، يمكن لـ حلول الذكاء الاصطناعي للرؤية تبسيط العمليات من خلال أتمتة تحديد الطرود وفرزها. يمكن لنماذج رؤية الحاسوب المدربة على مجموعة البيانات هذه اكتشاف وتجزئة الطرود بسرعة في الوقت الفعلي، حتى في البيئات الصعبة ذات الإضاءة الخافتة أو المساحات المزدحمة. يؤدي هذا إلى أوقات معالجة أسرع، وتقليل الأخطاء، وتحسين الكفاءة الإجمالية في العمليات اللوجستية.
Link to this sectionمراقبة الجودة واكتشاف التلف#
يمكن استخدام نماذج تجزئة الطرود لتحديد الطرود التالفة من خلال تحليل شكلها ومظهرها. من خلال اكتشاف المخالفات أو التشوهات في خطوط الطرود الخارجية، تساعد هذه النماذج في ضمان مرور الطرود السليمة فقط عبر سلسلة التوريد، مما يقلل من شكاوى العملاء ومعدلات الإرجاع. هذا جانب رئيسي من جوانب مراقبة الجودة في التصنيع وهو أمر حيوي للحفاظ على سلامة المنتج.
Link to this sectionYAML مجموعة البيانات#
يحدد ملف YAML (لغة ترميز أخرى) تكوين مجموعة البيانات، بما في ذلك المسارات والفئات وتفاصيل أساسية أخرى. بالنسبة لمجموعة بيانات تجزئة الطرود، يتم الاحتفاظ بملف package-seg.yaml على الرابط https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/package-seg.yaml.
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license
# Package-seg dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/segment/package-seg/
# Example usage: yolo train data=package-seg.yaml
# parent
# ├── ultralytics
# └── datasets
# └── package-seg ← downloads here (103 MB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: package-seg # dataset root dir
train: images/train # train images (relative to 'path') 1920 images
val: images/val # val images (relative to 'path') 89 images
test: images/test # test images (relative to 'path') 188 images
# Classes
names:
0: package
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/package-seg.zipLink to this sectionالاستخدام#
To train an Ultralytics YOLO26n model on the Package Segmentation dataset for 100 epochs with an image size of 640, you can use the following code snippets. For a comprehensive list of available arguments, refer to the model Training page.
from ultralytics import YOLO
# Load a model
model = YOLO("yolo26n-seg.pt") # load a pretrained segmentation model (recommended for training)
# Train the model on the Package Segmentation dataset
results = model.train(data="package-seg.yaml", epochs=100, imgsz=640)
# Validate the model
results = model.val()
# Perform inference on an image
results = model("path/to/image.jpg")Link to this sectionعينة من البيانات والتعليقات#
تتكون مجموعة بيانات تجزئة الطرود من مجموعة متنوعة من الصور التي تم التقاطها من وجهات نظر متعددة. فيما يلي أمثلة للبيانات من مجموعة البيانات، مصحوبة بأقنعة التجزئة الخاصة بها:

- تعرض هذه الصورة مثالاً على تجزئة الطرود، وتتميز بأقنعة مشروحة تحدد كائنات الطرود المعترف بها. تتضمن مجموعة البيانات مجموعة متنوعة من الصور الملتقطة في مواقع وبيئات وكثافات مختلفة. وهي بمثابة مورد شامل لتطوير النماذج الخاصة بـ مهمة التجزئة هذه.
- يؤكد المثال على التنوع والتعقيد الموجود في مجموعة البيانات، مما يبرز أهمية البيانات عالية الجودة لمهام رؤية الحاسوب التي تنطوي على تجزئة الطرود.
Link to this sectionفوائد استخدام YOLO26 لتجزئة الطرود#
يوفر Ultralytics YOLO26 العديد من المزايا لمهام تجزئة الطرود:
-
توازن السرعة والدقة: يحقق YOLO26 دقة وكفاءة عاليتين، مما يجعله مثالياً لـ الاستدلال في الوقت الفعلي في بيئات الخدمات اللوجستية سريعة الخطى. وهو يوفر توازناً قوياً مقارنة بنماذج مثل YOLOv8.
-
القدرة على التكيف: يمكن للنماذج المدربة باستخدام YOLO26 التكيف مع ظروف المستودعات المختلفة، من الإضاءة الخافتة إلى المساحات المزدحمة، مما يضمن أداءً قوياً.
-
قابلية التوسع: خلال فترات الذروة مثل مواسم الأعياد، يمكن لنماذج YOLO26 التوسع بكفاءة للتعامل مع زيادة أحجام الطرود دون المساس بالأداء أو الدقة.
-
قدرات التكامل: يمكن دمج YOLO26 بسهولة مع أنظمة إدارة المستودعات الحالية ونشره عبر منصات مختلفة باستخدام تنسيقات مثل ONNX أو TensorRT، مما يسهل الحلول الآلية الشاملة.
Link to this sectionالاقتباسات والشكر#
إذا قمت بدمج مجموعة بيانات تجزئة الطرود في مبادرات البحث أو التطوير الخاصة بك، يرجى الاستشهاد بالمصدر بشكل مناسب:
@misc{ factory_package_dataset,
title = { factory_package Dataset },
type = { Open Source Dataset },
author = { factorypackage },
url = { https://universe.roboflow.com/factorypackage/factory_package },
year = { 2024 },
month = { jan },
note = { visited on 2024-01-24 },
}نعرب عن امتناننا لمبدعي مجموعة بيانات تجزئة الطرود لمساهمتهم في مجتمع رؤية الحاسوب. لمزيد من الاستكشاف لمجموعات البيانات وتدريب النماذج، فكر في زيارة صفحة مجموعات بيانات Ultralytics ودليلنا حول نصائح تدريب النماذج.
Link to this sectionالأسئلة الشائعة#
Link to this sectionما هي مجموعة بيانات تجزئة الطرود وكيف يمكن أن تساعد في مشاريع رؤية الحاسوب؟#
- مجموعة بيانات تجزئة الطرود هي مجموعة منسقة من الصور المصممة للمهام التي تتضمن تجزئة صور الطرود. وهي تشمل صوراً متنوعة للطرود في سياقات مختلفة، مما يجعلها لا تقدر بثمن لتدريب وتقييم نماذج التجزئة. هذه المجموعة مفيدة بشكل خاص للتطبيقات في الخدمات اللوجستية، وأتمتة المستودعات، وأي مشروع يتطلب تحليلاً دقيقاً للطرود.
Link to this sectionكيف يمكنني تدريب نموذج Ultralytics YOLO26 على مجموعة بيانات تجزئة الطرود؟#
- You can train an Ultralytics YOLO26 model using both Python and CLI methods. Use the code snippets provided in the Usage section. Refer to the model Training page for more details on arguments and configurations.
Link to this sectionما هي مكونات مجموعة بيانات تجزئة الطرود، وكيف يتم تنظيمها؟#
- تم تنظيم مجموعة البيانات في ثلاثة مكونات رئيسية:
- مجموعة التدريب: تحتوي على 1920 صورة مع تعليقات توضيحية.
- مجموعة الاختبار: تتكون من 188 صورة مع التعليقات التوضيحية المقابلة لها.
- مجموعة التحقق من الصحة: تشمل 89 صورة مع تعليقات توضيحية.
- يضمن هذا الهيكل مجموعة بيانات متوازنة للتدريب الشامل للنموذج والتحقق من صحته واختباره، باتباع أفضل الممارسات الموضحة في أدلة تقييم النماذج.
Link to this sectionلماذا يجب أن أستخدم Ultralytics YOLO26 مع مجموعة بيانات تجزئة الطرود؟#
- Ultralytics YOLO26 provides state-of-the-art accuracy and speed for real-time object detection and segmentation tasks. Using it with the Package Segmentation Dataset allows you to leverage YOLO26's capabilities for precise package segmentation, which is especially beneficial for industries like logistics and warehouse automation.
Link to this sectionكيف يمكنني الوصول إلى ملف package-seg.yaml الخاص بمجموعة بيانات تجزئة الطرود واستخدامه؟#
- يستضاف ملف
package-seg.yamlعلى مستودع GitHub الخاص بـ Ultralytics ويحتوي على معلومات أساسية حول مسارات مجموعة البيانات وفئاتها وتكوينها. يمكنك عرضه أو تنزيله على الرابط https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/package-seg.yaml. يعد هذا الملف أمراً بالغ الأهمية لتهيئة نماذجك لاستخدام مجموعة البيانات بكفاءة. لمزيد من الرؤى والأمثلة العملية، استكشف قسم استخدام Python الخاص بنا.