13.2. OpenMV Viewer#
OpenMV Viewer هو الرفيق للقراءة فقط لـ OpenMV IDE. بينما الـ IDE مخصص لبناء تطبيق على OpenMV Cam، فإن العارض مخصص لـ عرض تطبيق نهائي: فهو يتصل بكاميرا، ويشغّل نصها البرمجي، ويبث مخزن الإطارات الحي والمخرجات التسلسلية والمدرج التكراري -- لكن أدوات التطوير مفقودة. يمكن لعميل أو زميل أو زائر جناح مشاهدة ما يفعله المنتج دون المحرر الكامل أو أدوات ضبط الرؤية الآلية أو الإعدادات التي لا تهم إلا أثناء بنائه.
يُثبَّت العارض ويعمل بمفرده، بشكل منفصل عن OpenMV IDE، ويمكن تثبيت الاثنين جنباً إلى جنب.
The OpenMV Viewer main window with a camera connected and its script running.
تحتفظ النافذة بأجزاء OpenMV IDE التي تُظهر ما تفعله الكاميرا. يعرض frame buffer viewer ما التقطته الكاميرا آخر مرة، ويعرض serial terminal بالأسفل كل ما يطبعه النص البرمجي، ويرسم histogram إحصاءات وحدات البكسل للإطار. وتقع عناصر التحكم بالاتصال والتشغيل على شريط الأدوات، ويُبلّغ شريط الحالة عمّا تفعله الكاميرا المتصلة. أما ما هو مفقود فهو كل ما قد تستخدمه لـ*تغيير* التطبيق: فقد أُزيلت ميزات تأليف النصوص البرمجية، وأدوات ضبط الرؤية الآلية، وأدوات الذكاء الاصطناعي والنماذج، وإعدادات المطوّر الخاصة بـ IDE.
تبقى أداة تحرير واحدة، لأنها موجهة لمن uses المنتج وليس لمن قام ببنائه. يمكن لـ Viewer فتح إعدادات التكوين المخزّنة على الكاميرا المتصلة وعرضها كنموذج، بحيث يستطيع المشغّل تغيير إعدادات المنتج -- عتبة، أو وضع، أو كلمة مرور Wi-Fi -- دون الحاجة إلى IDE. إنه يفتح تكويناً موجوداً فقط؛ أما إنشاء واحد فهو مهمة لـ IDE. انظر محرر الإعدادات لمعرفة ما يمكن أن يحتويه التكوين.
اختصارات لوحة المفاتيح في هذا الفصل مكتوبة لـ Windows وLinux؛ على macOS استبدل Ctrl بـ Cmd.
استخدام العارض
رؤية ما تراه الكاميرا
صيانة الكاميرا
الخلاصة