v2.0.0

v2.0.0 מביאה תמיכה בלמידת מכונה ל-OpenMV IDE: כלי CNN Network Library חדש לפריסת מודלים של רשתות נוירונים אל המצלמה שלך, יחד עם ייצוא וידאו של ImageReader, מסוף טורי מהיר בהרבה, וקושחה מצורפת בגרסה 3.0.0. מהדורה זו נשארת על בסיס Qt Creator 4.0.2. אין שינויים שוברים עבור פרויקטים קיימים, אם כי התקנות Windows כבר אינן מתקינות אוטומטית את מנהל ההתקן הטורי המצורף pybcdc.

עיקרי דברים

  • כלי CNN Network Library תחת Machine Vision Tools מעתיק מודל .network מצורף או מותאם אישית אל ה-OpenMV Cam המחוברת (או שומר אותו מקומית כשאין מצלמה מחוברת), ומגיע עם המודלים cifar10, cifar10_fast, lenet ו-smile.

  • ייצוא ImageReader מאפשר ל-Convert Video / Save Video להוציא קובץ .bin של OpenMV לניגון על גבי המצלמה.

  • מסוף טורי מהיר יותר שולח קוד מודבק/מורץ במנות של 63 בתים במקום בית אחד בכל פעם.

  • דוגמאות למידת מכונה נוספו תחת 25-Machine-Learning, בנוסף לדוגמאות AprilTag ו-I2C Lidar חדשות.

  • קושחה מצורפת 3.0.0 עבור לוחות OPENMV2/3/4, עם בינאריים קטנים יותר ל-M7/H7.

תכונות חדשות

  • נוסף כלי CNN Network Library תחת Machine Vision Tools. הוא מעתיק מודל .network מצורף או מותאם אישית של רשת נוירונים אל ה-OpenMV Cam המחוברת, או שומר אותו מקומית כשאין מצלמה מחוברת. הכלי מגיע עם המודלים cifar10, cifar10_fast, lenet ו-smile (5e8c7ce92, a27537ff1, f75ef2bcd).

  • הכלים Convert Video / Save Video יכולים כעת להוציא קובץ .bin של ImageReader של OpenMV, וממירים וידאו (או אוסף תמונות) לזרם OMV IMG STR ארוז של פריימים בפורמט RGB565/grayscale לניגון על גבי המצלמה (b7d12cd32).

  • נוספו דוגמאות מצורפות חדשות: תיקיית 25-Machine-Learning עם סקריפטים להסקת CNN (cifar10, lenet וזיהוי חיוך, בנוסף לגרסאות חיפוש של חלון מרכזי וחלון מלא), תיקייה חדשה 26-April-Tags (עם דוגמאות AprilTag שהוצאו מתוך 16-Codes) המוסיפה דוגמאות לזיהוי ברזולוציה מרבית ולזיהוי תגים קטנים, ודוגמת I2C Lidar Lite V3 תחת 24-External-Sensors (56abdf508).

שינויים ושיפורים נוספים

  • הדבקה והרצה של קוד במסוף הטורי של OpenMV מהירים בהרבה: בתים נשלחים כעת במנות בגודל (TABOO_PACKET_SIZE - 1) (63 בתים) במקום בית אחד בכל פעם (bf93f3856).

  • ה-CNN Network Library זוכר כעת נתיבים אחרונים נפרדים לשמירה במצב מצלמה מחוברת לעומת שמירה ללא מצלמה, ונשאר מאופשר גם כשאין מצלמה מחוברת. הנחיית ה-bootloader ”reconnect your cam“ מורה לך כעת ללחוץ ביטול כדי לדלג לתכנות מחדש דרך DFU (a27537ff1).

תיקוני באגים

  • תוקן טקסט בלתי נראה (באותו צבע) בשורת התפריטים בערכות נושא כהות ומותאמות אישית, על ידי היפוך צבע טקסט התפריט כשרקע התפריט כהה והחלתו גם על ButtonText (dc7af7b54).

  • תוקן מחולל ה-AprilTag כך שתמונות התגים הנוצרות מעובדות על מסגרת ורקע שחורים כראוי ומותאמות בקנה מידה לגודל, במקום למקם אותן על קנבס לא צבוע (a27537ff1).

תמיכת פלטפורמה וכלים

  • בסיס Qt Creator: 4.0.2.

  • קושחת OpenMV מצורפת: עודכנה ל-3.0.0 עבור לוחות OPENMV2/OPENMV3/OPENMV4, עם בינאריי קושחה קטנים יותר באופן ניכר ל-M7/H7 (8da10eb4b).

  • שמות לוחות: שונו לסכמת השמות הצרכנית: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67), ו-OpenMV Cam H7 (STM32H743) (8f29f7ca6).

  • מתקין Windows כבר אינו מתקין את מנהל ההתקן הטורי pybcdc (4b27cdb80).

שינויים שוברים

אין עבור פרויקטים, סקריפטים או הגדרות שמורות קיימים. שים לב כי ב-Windows מנהל ההתקן הטורי המצורף pybcdc כבר אינו מותקן אוטומטית על ידי המתקין (4b27cdb80); זה משפיע רק על מנהל ההתקן הטורי המורשת האופציונלי ולא על קישוריות רגילה של המצלמה.