13.7.5. النشر إلى الكاميرا

يوجد النموذج المدرب على خوادم Roboflow. ويتطلب نقله إلى الكاميرا عملية تنزيل واحدة، ثم الخطوات نفسها المتبعة في تحميل أي نموذج آخر.

13.7.5.1. تنزيل الأوزان

في صفحة Deployments، اختر Deploy to 3rd Party Platforms وحدد علامة التبويب OpenMV. يتم تنزيل أوزان النموذج كملف .tflite واحد مكمَّم بالأعداد الصحيحة، مسمى باسم المشروع والإصدار -- وهو تنسيق int8 الذي يشغّله محرك TFLite في الكاميرا.

Roboflow's "Deploy to 3rd Party Platforms" dialog with the OpenMV tab selected and a Download Files button

هدف النشر OpenMV -- يحفظ Download Files أوزان .tflite الجاهزة للكاميرا.

13.7.5.2. تحميله على الكاميرا

أضف ملف .tflite إلى الكاميرا باستخدام محرر ROMFS في الـ IDE، الذي يحوّله من أجل وحدة NPU في اللوحة عندما تكون اللوحة مزودة بواحدة، ثم حمّله في برنامج نصي باستخدام ml.Model. تعمل النماذج أيضًا من محرك أقراص الفلاش في الكاميرا -- انسخ الملف وأشِر بـ ml.Model إلى المسار -- لكن ROMFS هو المكان الأفضل: فالنماذج هناك تُنفَّذ مباشرة من ذاكرة الفلاش دون نسخة في ذاكرة RAM.

إن الخرج الخام لنموذج الكشف هو موتر من إحداثيات المربعات ودرجات الفئات لا يزال بحاجة إلى فك التشفير. تفك عائلة كاشفات YOLO الخاصة بـ Roboflow التشفير باستخدام المعالجات اللاحقة التي توفرها الكاميرا في ml.postprocessing.ultralytics، لذا فإن بضعة أسطر تربط النموذج بفاكّ تشفيره وتحصل على المربعات والتسميات.

شاهد أيضا

راجع فصل تعلّم الآلة لتشغيل النماذج باستخدام وحدة ml -- التحميل، ومسار الاستدلال، والشرح التفصيلي لفك تشفير خرج عائلة YOLO.