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 التي تُظهر ما تفعله الكاميرا. يعرض عارض مخزن الإطارات آخر ما التقطته الكاميرا، وتعرض الطرفية التسلسلية أسفله كل ما يطبعه البرنامج النصي، ويرسم الجزء أسفل مخزن الإطارات المدرج التكراري للإطار -- أو، عبر مُحدِّده، يعرض معلومات لوحة الكاميرا، أو استخدامها للذاكرة، أو إحصاءات الوصلة، أو قنوات القراءات وعناصر التحكم التي ينشرها البرنامج النصي للمنتج. وتقع عناصر تحكم الاتصال والتشغيل في شريط الأدوات، ويبلّغ شريط حالة عما تفعله الكاميرا المتصلة. أما ما هو غائب فهو كل ما قد تستخدمه لتغيير التطبيق: فميزات تأليف البرامج النصية، وأدوات ضبط الرؤية الآلية، وأدوات الذكاء الاصطناعي والنماذج، وإعدادات المطوّر الخاصة بالـ IDE كلها مُزالة.
تبقى أداة تحرير واحدة، لأنها موجهة لمن uses المنتج وليس لمن قام ببنائه. يمكن لـ Viewer فتح إعدادات التكوين المخزّنة على الكاميرا المتصلة وعرضها كنموذج، بحيث يستطيع المشغّل تغيير إعدادات المنتج -- عتبة، أو وضع، أو كلمة مرور Wi-Fi -- دون الحاجة إلى IDE. إنه يفتح تكويناً موجوداً فقط؛ أما إنشاء واحد فهو مهمة لـ IDE. انظر محرر الإعدادات لمعرفة ما يمكن أن يحتويه التكوين.
اختصارات لوحة المفاتيح في هذا الفصل مكتوبة لـ Windows وLinux؛ على macOS استبدل Ctrl بـ Cmd.
استخدام العارض
رؤية ما تراه الكاميرا
صيانة الكاميرا
الخلاصة