دليل البدء السريع: كاميرا Seeed Studio reCamera مع Ultralytics YOLO26
تم تقديم reCamera لمجتمع الذكاء الاصطناعي في حدث YOLO Vision 2024 (YV24)، وهو الحدث الهجين السنوي لشركة Ultralytics. صُممت الكاميرا بشكل أساسي لتطبيقات الذكاء الاصطناعي على الحافة (edge AI)، حيث توفر قدرات معالجة قوية وسهولة فائقة في النشر.
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.

لماذا تختار reCamera؟
تم تصميم سلسلة reCamera خصيصاً لتطبيقات الذكاء الاصطناعي على الحافة، لتلبية احتياجات المطورين والمبتكرين. وإليك سبب تميزها:
-
أداء مدعوم بمعمارية 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 محمّل افتراضياً.

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

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

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

التصدير إلى cvimodel: تحويل نموذج YOLO26 الخاص بك
إذا كنت ترغب في استخدام نموذج YOLO26 مدرب مخصصاً مع reCamera، فاتبع الخطوات أدناه.
هنا، سنقوم أولاً بتحويل نموذج PyTorch إلى ONNX ثم تحويله إلى تنسيق نموذج MLIR. أخيراً، سيتم تحويل MLIR إلى cvimodel لتشغيل الاستنتاج على الجهاز.
التصدير إلى ONNX
تصدير نموذج Ultralytics YOLO26 إلى تنسيق نموذج ONNX.
التثبيت
لتثبيت الحزم المطلوبة، قم بتشغيل:
!!! Tip "التثبيت"
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'لمزيد من التفاصيل حول عملية التصدير، تفضل بزيارة صفحة توثيق Ultralytics حول التصدير.
تصدير ONNX إلى MLIR وcvimodel
بعد الحصول على نموذج ONNX، راجع صفحة تحويل ونمذجة نماذج الذكاء الاصطناعي كمياً لتحويل نموذج ONNX إلى MLIR ثم إلى cvimodel.
نحن نعمل بنشاط على إضافة دعم reCamera مباشرة إلى حزمة Ultralytics، وسيكون متاحاً قريباً. في غضون ذلك، راجع مدونتنا حول دمج نماذج Ultralytics YOLO مع reCamera من Seeed Studio لمزيد من الأفكار.
المقاييس المرجعية
قريباً.
التطبيقات الواقعية لـ reCamera
تجعل قدرات الرؤية الحاسوبية المتقدمة والتصميم المعياري لـ reCamera منها خياراً مناسباً لمجموعة واسعة من السيناريوهات الواقعية، مما يساعد المطورين والشركات على مواجهة تحديات فريدة بسهولة.
-
اكتشاف السقوط: صُممت reCamera لتطبيقات السلامة والرعاية الصحية، ويمكنها اكتشاف السقوط في الوقت الفعلي، مما يجعلها مثالية لرعاية المسنين، المستشفيات، والبيئات الصناعية حيث تكون الاستجابة السريعة أمراً حاسماً.
-
اكتشاف معدات الوقاية الشخصية: يمكن استخدام reCamera لضمان سلامة مكان العمل من خلال اكتشاف الامتثال لمعدات الوقاية الشخصية (PPE) في الوقت الفعلي. تساعد في تحديد ما إذا كان العمال يرتدون الخوذات، القفازات، أو غيرها من معدات السلامة، مما يقلل من المخاطر في البيئات الصناعية.

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

الأسئلة الشائعة
كيف أقوم بتثبيت وإعداد reCamera لأول مرة؟
لإعداد reCamera لأول مرة، اتبع الخطوات التالية:
- قم بتوصيل reCamera بمصدر طاقة
- قم بتوصيلها بشبكة WiFi الخاصة بك باستخدام دليل البدء السريع لـ reCamera
- الوصول إلى واجهة مستخدم الويب Node-RED عن طريق إدخال عنوان IP الخاص بالجهاز في متصفح الويب (أو استخدم
192.168.42.1إذا كانت متصلة عبر USB) - ابدأ في استخدام نماذج YOLO26 المثبتة مسبقاً فوراً من خلال واجهة لوحة التحكم
هل يمكنني استخدام نماذج YOLO26 المدربة مخصصة مع reCamera؟
نعم، يمكنك استخدام نماذج YOLO26 المدربة مخصصة مع reCamera. تتضمن العملية ما يلي:
- تصدير نموذج PyTorch الخاص بك إلى تنسيق ONNX باستخدام
model.export(format="onnx", opset=14) - تحويل نموذج ONNX إلى تنسيق MLIR
- تحويل MLIR إلى تنسيق cvimodel للاستنتاج على الجهاز
- تحميل النموذج المحول على reCamera الخاص بك
للحصول على تعليمات مفصلة، راجع دليل تحويل ونمذجة نماذج الذكاء الاصطناعي كمياً.
ما الذي يجعل reCamera مختلفة عن كاميرات IP التقليدية؟
على عكس كاميرات IP التقليدية التي تتطلب أجهزة خارجية للمعالجة، تقوم reCamera بـ:
- دمج معالجة الذكاء الاصطناعي مباشرة على الجهاز باستخدام معالج RISC-V SG200X
- توفير 1 TOPS من قوة الحوسبة لتطبيقات الذكاء الاصطناعي على الحافة في الوقت الفعلي
- تتميز بتصميم معياري يسمح بترقيات المكونات والتخصيص
- دعم تقنيات الفيديو المتقدمة مثل ضغط H.264/H.265، وتصوير HDR، وتقليل الضوضاء ثلاثي الأبعاد
- تأتي مثبتة مسبقاً بنماذج Ultralytics YOLO26 للاستخدام الفوري
تجعل هذه الميزات reCamera حلاً مستقلاً لتطبيقات الذكاء الاصطناعي على الحافة دون الحاجة إلى أجهزة معالجة خارجية إضافية.