تخطي إلى المحتوى

دليل البدء السريع: Seeed Studio reCamera مع Ultralytics YOLO26

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

بفضل دعمه لتكوينات الأجهزة المتنوعة وموارد مفتوحة المصدر، فإنه يعمل كمنصة مثالية لنمذجة ونشر حلول رؤية الكمبيوتر المبتكرة على الحافة.

Seeed Studio reCamera

لماذا نختار reCamera؟

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

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

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

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

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

إعداد سريع للأجهزة لـ reCamera

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

الاستدلال باستخدام نماذج YOLO26 المثبتة مسبقًا

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

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

عرض reCamera YOLO11n

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

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

تحديد نموذج Node-RED

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

تحديد وضعية Node-RED YOLO11n

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

نشر reCamera Node-RED

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

عرض reCamera YOLO11n-pose

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

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

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

سلسلة أدوات تطوير Seeed Studio reCamera AI

تصدير إلى ONNX

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

التثبيت

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

التثبيت

pip install ultralytics

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

الاستخدام

الاستخدام

from ultralytics import YOLO

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

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

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

تصدير ONNX إلى MLIR و cvimodel

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

ملاحظة

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

المعايير

قريبًا.

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

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

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

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

اكتشاف معدات الحماية الشخصية

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

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

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

اكتشاف قطع غيار YOLO لفحص السيارات

الأسئلة الشائعة

كيف يمكنني تثبيت وإعداد reCamera لأول مرة؟

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

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

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

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

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

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

ما الذي يميز reCamera عن كاميرات IP التقليدية؟

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

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

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



📅 تم الإنشاء قبل 1 عام ✏️ تم التحديث قبل 2 أيام
glenn-jocherpderrengerleonnillakshanthadRizwanMunawar

تعليقات