13.1. OpenMV IDE

OpenMV IDE هو تطبيق سطح المكتب للعمل مع OpenMV Cam الخاصة بك. كل شيء فيه يخدم حلقة واحدة: حرّر برنامجًا نصيًا بـ MicroPython، وشغّله على الكاميرا، وراقب مخزن الإطارات والمخرجات التسلسلية وهي تُبثّ مباشرةً أثناء تنفيذه. الـ IDE مبني على نواة محرّر Qt Creator، والتطبيق بأكمله مُصاغ حول تلك الحلقة -- لا يحتاج البرنامج النصي إلى ملفات مشروع أو تكوينات بناء أو إعداد مترجِم. تكتب برنامجًا نصيًا وتشغّله على كاميرا؛ ذلك هو النموذج بأكمله.

للنافذة الرئيسية أربع مناطق عمل. يملأ المحرر الجانب الأيسر ويحتوي برامجك النصية المفتوحة، ويوجد أسفله الطرفية التسلسلية تُظهر كل ما يطبعه البرنامج النصي. ويجلس عارض مخزن الإطارات في أعلى اليمين ويُظهر ما التقطته الكاميرا آخر مرة، ويرسم المدرج التكراري أسفله إحصاءات البكسل لأيًا كان ما يعرضه مخزن الإطارات. ويحتوي عمود من أزرار شريط الأدوات على الحافة اليسرى البعيدة على عناصر التحكم في الملف والتحرير والاتصال والتشغيل، ويُبلّغ شريط حالة على طول الحافة السفلية عما تفعله الكاميرا المتصلة. يمكنك طي أي جزء عندما يحتاج البرنامج النصي إلى المساحة.

The OpenMV IDE main window with a camera connected and a script running: the script in the editor on the left, the frame buffer on the right tracking a person in live video

النافذة الرئيسية مع برنامج نصي قيد التشغيل: حرّر على اليسار، وراقب على اليمين.

اختصارات لوحة المفاتيح في هذا الفصل مكتوبة لنظامي Windows وLinux؛ وعلى macOS استبدل Cmd بـ Ctrl.