Meet YOLO26: next-gen vision AI.

Link to this sectionدليل البدء السريع: Seeed Studio reCamera مع Ultralytics YOLO26#

تم تقديم reCamera لمجتمع الذكاء الاصطناعي في YOLO Vision 2024 (YV24)، وهو الحدث السنوي الهجين لشركة Ultralytics. تم تصميم الكاميرا بشكل أساسي لتطبيقات الذكاء الاصطناعي على الحافة، حيث توفر قدرات معالجة قوية وسهولة في النشر.

With support for diverse hardware configurations and open-source resources, it serves as an ideal platform for prototyping and deploying innovative computer vision solutions at the edge.

Seeed Studio reCamera

Link to this sectionلماذا تختار reCamera؟#

صُممت سلسلة reCamera خصيصاً لتطبيقات الذكاء الاصطناعي على الحافة، لتلبي احتياجات المطورين والمبتكرين. وإليك سبب تميزها:

  • أداء مدعوم بمعمارية RISC-V: في قلب الكاميرا يوجد معالج SG200X المبني على معمارية RISC-V، والذي يقدم أداءً استثنائياً لمهام الذكاء الاصطناعي على الحافة مع الحفاظ على كفاءة الطاقة. وبفضل قدرتها على تنفيذ تريليون عملية في الثانية (1 TOPS)، يمكنها التعامل مع المهام الصعبة مثل اكتشاف الأجسام في الوقت الفعلي بسهولة.

  • تقنيات فيديو محسّنة: تدعم معايير ضغط الفيديو المتقدمة، بما في ذلك H.264 وH.265، لتقليل متطلبات التخزين والنطاق الترددي دون المساس بالجودة. وتضمن ميزات مثل تصوير HDR، وتقليل الضوضاء ثلاثي الأبعاد، وتصحيح العدسة صوراً احترافية، حتى في البيئات الصعبة.

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

  • تصميم معياري وقابل للتطوير: بُنيت reCamera بهيكل معياري يتكون من ثلاثة مكونات رئيسية: اللوحة الأساسية، لوحة المستشعر، واللوحة القاعدية. يسمح هذا التصميم للمطورين بتبديل المكونات أو ترقيتها بسهولة، مما يضمن المرونة ومواكبة المستقبل للمشاريع المتطورة.

Link to this sectionإعداد الأجهزة السريع لـ reCamera#

يرجى اتباع دليل البدء السريع لـ reCamera للتهيئة الأولية للجهاز، مثل توصيل الجهاز بشبكة WiFi والوصول إلى واجهة مستخدم الويب Node-RED للمعاينة السريعة لنتائج الاكتشاف.

Link to this sectionالاستدلال باستخدام نماذج YOLO26 المثبتة مسبقاً#

تأتي reCamera محملة مسبقاً بأربعة نماذج Ultralytics YOLO26، ويمكنك ببساطة اختيار النموذج الذي تريده من خلال لوحة تحكم Node-RED.

الخطوة 1: إذا قمت بتوصيل reCamera بشبكة، أدخل عنوان IP الخاص بـ reCamera في متصفح الويب لفتح لوحة تحكم Node-RED. إذا قمت بتوصيل reCamera بجهاز كمبيوتر عبر USB، يمكنك إدخال 192.168.42.1. هنا سترى أن نموذج الاكتشاف YOLO26n محمل افتراضياً.

reCamera YOLO11n demo

الخطوة 2: انقر على الدائرة الملونة باللون الأخضر في الزاوية اليمنى السفلية للوصول إلى محرر تدفقات Node-RED.

الخطوة 3: انقر على عقدة model ثم انقر على On Device.

Node-RED model selection

الخطوة 4: اختر واحداً من نماذج YOLO26n الأربعة المثبتة مسبقاً وانقر على Done. على سبيل المثال، سنختار هنا YOLO26n Pose

Node-RED YOLO11n-pose select

الخطوة 5: انقر على Deploy وعند اكتمال النشر، انقر على Dashboard.

reCamera Node-RED deploy

الآن ستتمكن من رؤية نموذج تقدير الوضعية YOLO26n وهو يعمل!

reCamera YOLO11n-pose demo

Link to this sectionالتصدير إلى cvimodel: تحويل نموذج YOLO26 الخاص بك#

إذا كنت ترغب في استخدام نموذج YOLO26 مُدرب مخصصاً مع reCamera، فاتبع الخطوات أدناه.

هنا، سنقوم أولاً بتحويل نموذج PyTorch إلى ONNX ثم تحويله إلى تنسيق نموذج MLIR. أخيراً، سيتم تحويل MLIR إلى cvimodel لتشغيل الاستدلال على الجهاز.

Seeed Studio reCamera AI development toolchain

Link to this sectionالتصدير إلى ONNX#

تصدير نموذج Ultralytics YOLO26 إلى تنسيق نموذج ONNX.

Link to this sectionالتثبيت#

لتثبيت الحزم المطلوبة، قم بتشغيل:

التثبيت
pip install ultralytics

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

Link to this sectionالاستخدام#

الاستخدام
from ultralytics import YOLO

# Load a YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to ONNX format
model.export(format="onnx", opset=14)  # creates 'yolo26n.onnx'

لمزيد من التفاصيل حول عملية التصدير، تفضل بزيارة صفحة توثيق Ultralytics حول التصدير.

Link to this sectionتصدير ONNX إلى MLIR وcvimodel#

بعد الحصول على نموذج ONNX، راجع صفحة تحويل وتكميم نماذج الذكاء الاصطناعي لتحويل نموذج ONNX إلى MLIR ثم إلى cvimodel.

ملاحظة

نحن نعمل بنشاط على إضافة دعم reCamera مباشرة إلى حزمة Ultralytics، وسيكون متاحاً قريباً. في هذه الأثناء، تحقق من مدونتنا حول دمج نماذج Ultralytics YOLO مع reCamera من Seeed Studio لمزيد من الأفكار.

Link to this sectionالمقارنات#

قريباً.

Link to this sectionتطبيقات reCamera في العالم الحقيقي#

تجعل قدرات الرؤية الحاسوبية المتقدمة لـ reCamera وتصميمها المعياري مناسبة لمجموعة واسعة من سيناريوهات العالم الحقيقي، مما يساعد المطورين والشركات على معالجة التحديات الفريدة بسهولة.

  • اكتشاف السقوط: صُممت reCamera لتطبيقات السلامة والرعاية الصحية، ويمكنها اكتشاف السقوط في الوقت الفعلي، مما يجعلها مثالية لرعاية المسنين والمستشفيات والبيئات الصناعية حيث تكون الاستجابة السريعة أمراً حاسماً.

  • اكتشاف معدات الوقاية الشخصية: يمكن استخدام reCamera لضمان سلامة مكان العمل من خلال اكتشاف الالتزام بمعدات الوقاية الشخصية (PPE) في الوقت الفعلي. فهي تساعد في تحديد ما إذا كان العمال يرتدون الخوذات أو القفازات أو غيرها من معدات السلامة، مما يقلل المخاطر في البيئات الصناعية.

Personal protective equipment detection

  • اكتشاف الحرائق: تجعل قدرات المعالجة في الوقت الفعلي التي تتمتع بها reCamera خياراً ممتازاً لـ اكتشاف الحرائق في المناطق الصناعية والسكنية، حيث توفر إنذارات مبكرة لمنع الكوارث المحتملة.

  • اكتشاف النفايات: يمكن أيضاً استخدامها في تطبيقات اكتشاف النفايات، مما يجعلها أداة ممتازة للمراقبة البيئية وإدارة النفايات.

  • اكتشاف قطع غيار السيارات: في صناعات التصنيع والسيارات، تساعد في اكتشاف وتحليل قطع غيار السيارات لمراقبة الجودة، ومراقبة خطوط التجميع، وإدارة المخزون.

YOLO car parts detection for automotive inspection

Link to this sectionالأسئلة الشائعة#

Link to this sectionكيف يمكنني تثبيت وإعداد reCamera لأول مرة؟#

لإعداد reCamera لأول مرة، اتبع الخطوات التالية:

  1. قم بتوصيل reCamera بمصدر طاقة
  2. قم بتوصيلها بشبكة WiFi الخاصة بك باستخدام دليل البدء السريع لـ reCamera
  3. ادخل إلى واجهة مستخدم ويب Node-RED عن طريق إدخال عنوان IP الخاص بالجهاز في متصفح ويب (أو استخدم 192.168.42.1 إذا كان متصلاً عبر USB)
  4. ابدأ باستخدام نماذج YOLO26 المثبتة مسبقاً على الفور من خلال واجهة لوحة التحكم

Link to this sectionهل يمكنني استخدام نماذج YOLO26 المدربة مخصصاً مع reCamera؟#

نعم، يمكنك استخدام نماذج YOLO26 المدربة مخصصاً مع reCamera. تتضمن العملية ما يلي:

  1. تصدير نموذج PyTorch الخاص بك إلى تنسيق ONNX باستخدام model.export(format="onnx", opset=14)
  2. تحويل نموذج ONNX إلى تنسيق MLIR
  3. تحويل MLIR إلى تنسيق cvimodel للاستدلال على الجهاز
  4. تحميل النموذج المحول على reCamera الخاصة بك

للحصول على تعليمات مفصلة، راجع دليل تحويل وتكميم نماذج الذكاء الاصطناعي.

Link to this sectionما الذي يجعل reCamera مختلفة عن كاميرات IP التقليدية؟#

على عكس كاميرات IP التقليدية التي تتطلب أجهزة خارجية للمعالجة، فإن reCamera:

  • تدمج معالجة الذكاء الاصطناعي مباشرة على الجهاز باستخدام معالج RISC-V SG200X
  • توفر 1 TOPS من قوة الحوسبة لتطبيقات الذكاء الاصطناعي على الحافة في الوقت الفعلي
  • تتميز بتصميم معياري يسمح بترقية المكونات والتخصيص
  • تدعم تقنيات الفيديو المتقدمة مثل ضغط H.264/H.265، وتصوير HDR، وتقليل الضوضاء ثلاثي الأبعاد
  • تأتي محملة مسبقاً بنماذج Ultralytics YOLO26 للاستخدام الفوري

تجعل هذه الميزات reCamera حلاً مستقلاً لتطبيقات الذكاء الاصطناعي على الحافة دون الحاجة إلى أجهزة معالجة خارجية إضافية.

التعليقات