دليل البدء السريع: Seeed Studio reCamera مع Ultralytics YOLO11
تم تقديم reCamera لمجتمع الذكاء الاصطناعي في مؤتمر YOLO Vision 2024 (YV24), Ultralytics الحدث الهجين السنوي. وهي مصممة بشكل أساسي لتطبيقات الذكاء الاصطناعي المتطورة، وتوفر إمكانات معالجة قوية ونشرًا سهلًا.
وبفضل دعم تكوينات الأجهزة المتنوعة والموارد مفتوحة المصدر، فهي بمثابة منصة مثالية لوضع نماذج أولية لحلول الرؤية الحاسوبية المبتكرة ونشرها على الحافة.
لماذا تختار ReCamera؟
سلسلة reCamera مصممة خصيصاً لتطبيقات الذكاء الاصطناعي المتطورة، ومصممة خصيصاً لتلبية احتياجات المطورين والمبتكرين. إليك سبب تميزها:
-
أداء يعمل بتقنية RISC-V: يوجد في صميمه معالج SG200X، المبني على بنية RISC-V، الذي يوفر أداءً استثنائياً لمهام الذكاء الاصطناعي المتطورة مع الحفاظ على كفاءة الطاقة. وبفضل قدرته على تنفيذ تريليون عملية في الثانية (1 TOPS)، فإنه يتعامل مع المهام الصعبة مثل اكتشاف الأجسام في الوقت الحقيقي بسهولة.
-
تقنيات الفيديو المحسّنة: يدعم معايير ضغط الفيديو المتقدمة، بما في ذلك H.264 و H.265، لتقليل متطلبات التخزين وعرض النطاق الترددي دون التضحية بالجودة. تضمن ميزات مثل التصوير بتقنية HDR وتقليل التشويش ثلاثي الأبعاد وتصحيح العدسة الحصول على صور احترافية، حتى في البيئات الصعبة.
-
معالجة مزدوجة موفرة للطاقة: بينما يتعامل SG200X مع مهام الذكاء الاصطناعي المعقدة، يدير متحكم أصغر حجمًا بحجم 8 بت عمليات أبسط للحفاظ على الطاقة، مما يجعل كاميرا reCamera مثالية للإعدادات التي تعمل بالبطارية أو منخفضة الطاقة.
-
تصميم معياري وقابل للترقية: صُممت كاميرا reCamera بهيكل معياري يتألف من ثلاثة مكونات رئيسية: اللوحة الأساسية ولوحة الاستشعار واللوحة الأساسية. يسمح هذا التصميم للمطوّرين بتبديل المكونات أو ترقيتها بسهولة، مما يضمن المرونة والقدرة على مواجهة المستقبل للمشاريع المتطورة.
الإعداد السريع لأجهزة كاميرا reCamera
يُرجى اتباع دليل البدء السريع لـ reCamera Quick Start Guide (دليل البدء السريع لبدء تشغيل الكاميرا ) من أجل الإعداد الأولي للجهاز مثل توصيل الجهاز بشبكة WiFi والوصول إلى واجهة مستخدم الويب Node-RED للمعاينة السريعة لنتائج الكشف.
الاستدلال باستخدام نماذج YOLO11 المثبتة مسبقًا
تأتي كاميرا reCamera مثبتة مسبقًا مع أربعة طرازات Ultralytics YOLO11 ويمكنك ببساطة اختيار الطراز الذي تريده داخل لوحة تحكم Node-RED.
الخطوة 1: إذا كنت قد قمت بتوصيل reCamera بشبكة، أدخل عنوان IP الخاص بـ reCamera على متصفح الويب لفتح لوحة تحكم Node-RED. إذا كنت قد قمت بتوصيل reCamera بجهاز كمبيوتر عبر USB، يمكنك إدخال 192.168.42.1
. هنا سترى نموذج الكشف عن YOLO11n يتم تحميله افتراضيًا.
الخطوة 2: انقر على دائرة اللون الأخضر في الزاوية اليمنى السفلية للوصول إلى محرر تدفق Node-RED.
الخطوة 3: انقر على model
عقدة وانقر فوق On Device
.
الخطوة 4: اختر واحداً من طرازات YOLO11n الأربعة المختلفة المثبتة مسبقاً وانقر فوق Done
. على سبيل المثال، سنختار هنا YOLO11n Pose
الخطوة 6: انقر فوق Deploy
وعندما ينتهي النشر، انقر فوق Dashboard
ستتمكن الآن من رؤية نموذج تقدير الوضع YOLO11n أثناء العمل!
التصدير إلى نموذج cvimodel: تحويل النموذج YOLO11 الخاص بك
إذا كنت ترغب في استخدام نموذج YOLO11 المخصص واستخدامه مع reCamera، يُرجى اتباع الخطوات التالية.
هنا سنقوم أولاً بتحويل PyTorch
نموذج لـ ONNX
ثم تحويلها إلى MLIR
تنسيق النموذج. وأخيراً MLIR
سيتم تحويلها إلى cvimodel
من أجل الاستدلال على الجهاز
التصدير إلى ONNX
تصدير نموذج Ultralytics YOLO11 إلى تنسيق نموذجONNX .
التركيب
لتثبيت الحزم المطلوبة، قم بتشغيل
للاطلاع على الإرشادات التفصيلية وأفضل الممارسات المتعلقة بعملية التثبيت، راجع دليل التثبيتUltralytics . أثناء تثبيت الحزم المطلوبة YOLO11 ، إذا واجهت أي صعوبات، راجع دليل المشكلات الشائعة للحصول على الحلول والنصائح.
الاستخدام
الاستخدام
لمزيد من التفاصيل حول عملية التصدير، يرجى زيارة صفحة التوثيقUltralytics الخاصة بالتصدير.
التصدير ONNX إلى MLIR و cvimodel
بعد الحصول على نموذج ONNX ، ارجع إلى صفحة تحويل نماذج الذكاء الاصطناعي وتقدير كميتها لتحويل النموذج ONNX إلى نموذج MLIR ثم إلى نموذج cvimodel.
ملاحظة
نحن نعمل بنشاط على إضافة دعم reCamera مباشرةً إلى الحزمة Ultralytics ، وسيكون متاحًا قريبًا. في هذه الأثناء، راجع مدونتنا حول دمج Ultralytics YOLO موديلات مع reCamera في Seeed Studio لمزيد من الأفكار.
المعايير
قريباً
تطبيقات العالم الحقيقي لـ reCamera
إن إمكانات الرؤية الحاسوبية المتقدمة لـ reCamera وتصميمها المعياري يجعلها مناسبة لمجموعة واسعة من سيناريوهات العالم الحقيقي، مما يساعد المطورين والشركات على مواجهة التحديات الفريدة بسهولة.
-
كشف السقوط: صُممت كاميرا reCamera لتطبيقات السلامة والرعاية الصحية، ويمكنها اكتشاف السقوط في الوقت الفعلي، مما يجعلها مثالية لرعاية المسنين والمستشفيات والأماكن الصناعية حيث تكون الاستجابة السريعة أمرًا بالغ الأهمية.
-
الكشف عن معدات الحماية الشخصية: يمكن استخدام كاميرا reCamera لضمان السلامة في مكان العمل من خلال الكشف عن مدى الامتثال لمعدات الحماية الشخصية في الوقت الفعلي. فهي تساعد في تحديد ما إذا كان العمال يرتدون الخوذات أو القفازات أو غيرها من معدات السلامة، مما يقلل من المخاطر في البيئات الصناعية.
-
اكتشاف الحرائق: إن قدرات المعالجة الفورية التي تتمتع بها كاميرا reCamera تجعلها خياراً ممتازاً للكشف عن الحرائق في المناطق الصناعية والسكنية، مما يوفر تحذيرات مبكرة لمنع الكوارث المحتملة.
-
الكشف عن النفايات: يمكن استخدامها أيضًا في تطبيقات الكشف عن النفايات، مما يجعلها أداة ممتازة للرصد البيئي وإدارة النفايات.
-
الكشف عن قطع غيار السيارات: في الصناعات التحويلية وصناعات السيارات، يساعد في الكشف عن قطع غيار السيارات وتحليلها لمراقبة الجودة ومراقبة خط التجميع وإدارة المخزون.
الأسئلة الشائعة
كيف أقوم بتثبيت وإعداد reCamera لأول مرة؟
لإعداد كاميرا reCamera للمرة الأولى، اتبع الخطوات التالية:
- قم بتوصيل كاميرا إعادة التصوير بمصدر طاقة
- قم بتوصيلها بشبكة الواي فاي باستخدام دليل البدء السريع لـ reCamera
- قم بالوصول إلى واجهة مستخدم الويب Node-RED عن طريق إدخال عنوان IP الخاص بالجهاز في متصفح الويب (أو استخدم
192.168.42.1
إذا كان متصلاً عبر USB) - ابدأ استخدام طرازات YOLO11 المثبتة مسبقاً على الفور من خلال واجهة لوحة القيادة
هل يمكنني استخدام موديلات YOLO11 التي تم تدريبي عليها خصيصاً مع كاميرا إعادة التصوير؟
نعم، يمكنك استخدام نماذج YOLO11 المدربة خصيصاً مع كاميرا إعادة التصوير. تتضمن العملية:
- قم بتصدير نموذج PyTorch الخاص بك إلى تنسيق ONNX باستخدام
model.export(format="onnx", opset=14)
- تحويل نموذج ONNX إلى تنسيق MLIR
- تحويل MLIR إلى تنسيق cvimodel للاستدلال على الجهاز
- قم بتحميل النموذج المحول إلى كاميرا إعادة التصوير
للحصول على تعليمات مفصلة، ارجع إلى دليل تحويل نماذج الذكاء الاصطناعي وتحديد كميتها.
ما الذي يجعل كاميرا reCamera مختلفة عن كاميرات IP التقليدية؟
على عكس كاميرات IP التقليدية التي تتطلب أجهزة خارجية للمعالجة، فإن كاميرا reCamera
- تدمج معالجة الذكاء الاصطناعي مباشرةً على الجهاز مع معالج RISC-V SG200X
- يوفر 1 TOPS من قوة الحوسبة لتطبيقات الذكاء الاصطناعي المتطورة في الوقت الفعلي
- يتميز بتصميم معياري يسمح بترقية المكونات وتخصيصها
- يدعم تقنيات الفيديو المتقدمة مثل ضغط H.264/H.265، وتصوير HDR، وتقليل التشويش ثلاثي الأبعاد
- يأتي مثبتًا مسبقًا مع طرازات Ultralytics YOLO11 للاستخدام الفوري
تجعل هذه الميزات من reCamera حلاً مستقلاً لتطبيقات الذكاء الاصطناعي المتطورة دون الحاجة إلى أجهزة معالجة خارجية إضافية.