v1.5.0

v1.5.0 מוסיף חלונות Open Terminal עצמאיים מבוססי טורי/UDP/TCP, השלמה אוטומטית של Python עם רמזי ארגומנטים של פונקציות המונעים מהתיעוד המצורף, ו-AprilTag Generator ליצירת גיליונות תגים להדפסה. הגרסה נשארת על בסיס Qt Creator 4.0.2 ומצורפת עם קושחת OpenMV 2.2.0. אין שינויים שוברי תאימות.

עיקרי הדברים

  • Open Terminal פותח חלונות טרמינל ייעודיים דרך טורי, UDP, או TCP, כל אחד עם מציג חוצץ פריימים (frame buffer) וחלונית היסטוגרמה משלו.

  • השלמה אוטומטית של Python עם רמזי ארגומנטים של פונקציות והדגשת תחביר עשירה יותר, הנשאבים ממסד נתונים של מילות מפתח שנוצר אוטומטית מתיעוד ה-HTML המצורף.

  • AprilTag Generator מעבד גיליונות תמונות-תגים להדפסה עבור משפחות התגים TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, ו-ARTOOLKIT (תווית התפריט של האחרונה קוראת ARKTOOLKIT).

  • פלט טורי עמיד: מנתח מודע-UTF-8 מסיר ומטפל בתווי בקרה כך שנתונים בינאריים אינם פוגמים עוד בטקסט המודפס.

  • קושחת OpenMV 2.2.0 מצורפת כעת, עם דוגמאות AprilTag ותנוחה תלת-ממדית חדשות.

תכונות חדשות

  • Open Terminal מוסיף תפריט Open Terminal עצמאי שפותח חלונות טרמינל ייעודיים המתחברים דרך יציאה טורית, UDP, או TCP. לכל חלון יש מציג חוצץ פריימים (frame buffer) וחלונית היסטוגרמה משלו, עם דיאלוגי חיבור טורי/UDP/TCP והזנת קצב בָּאוּד (baud rate) (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • השלמה אוטומטית של Python מוסיפה השלמת מילות מפתח/מזהים, רמזי-כלי של ארגומנטים של פונקציות, והדגשת תחביר עשירה יותר עבור ממשקי ה-API של OpenMV. מסד הנתונים של מילות המפתח והחתימות נוצר אוטומטית על ידי ניתוח תיעוד ה-HTML המצורף למודולים, מחלקות, נתונים, פונקציות, מתודות, וארגומנטים (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator תחת Machine Vision Tools מעבד גיליונות תמונות-תגים PNG להדפסה עבור משפחות התגים TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, ו-ARTOOLKIT על פני טווח מזהי-תגים נבחר. פריט התפריט עבור המשפחה האחרונה קורא ARKTOOLKIT Family (שגיאת הקלדה בבנייה) למרות שהמשפחה עצמה היא artoolkit. התפריט מקבל גם קישור QRCode Generator, ותוויות תפריט התגים מציגות כעת ספירת תגים (ec72bf2f4, 71f78a539).

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

  • הוקשח פלט הטרמינל הטורי כנגד נתונים פגומים באמצעות מנתח מודע-UTF-8 שמסיר ומטפל בתווי בקרה (XON/XOFF, escape, delete, ואחרים) כך שבייטים בינאריים של חוצץ פריימים (frame buffer) ובקרה אינם פוגמים עוד בטקסט המודפס (e03c7d3ef).

  • ערכת התחביר ברירת המחדל Inkpot נצבעה מחדש (פונקציות, טיפוסים, מספרים, ומחרוזות) לקבלת ניגודיות טובה יותר בעורך (b02e571a3, 4df150e66).

  • קישורי מוצר ומתקין שונו לשימוש בדומיין https://openmv.io (1793b0b5c).

תיקוני באגים

  • תוקנו תקלות עיבוד קלות בעורך בציור תיבת-הקיפול וסמן-הקיפול, כולל תיקון היסט ספציפי ל-Mac, יחד עם תיקון קומפילציה/היסט עבור Linux 32-ביט ותיקון כללי לשגיאת קומפילציה (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

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

  • בסיס Qt Creator: 4.0.2.

  • קושחת OpenMV מצורפת: עודכנה ל-2.2.0 עבור OpenMV Cam M4/M7 (OMV2/OMV3), עם דוגמאות זיהוי AprilTag חדשות ודוגמת תנוחה תלת-ממדית עבור ה-M7 (1d427612c).

  • מתקין ה-Windows מצרף כעת ומתקין אוטומטית בשקט את מנהל ההתקן FTDI USB-serial במהלך ההתקנה (1d427612c).

שינויים שוברי תאימות

אין. גרסה זו תואמת לאחור באופן מלא; פרויקטים וזרימות עבודה קיימים ממשיכים לעבוד ללא שינוי.