v4.1.8

v4.1.8 היא גרסת תחזוקה המצרפת קושחת OpenMV ודוגמאות v4.5.5 ומתקנת את תצורת הבנייה FORCE_FULL_SCREEN. היא נותרת מבוססת על Qt Creator 10.0.1, ואין שינויים שוברי תאימות.

עיקרי הדברים

  • קושחה מצורפת v4.5.5 עבור כל לוחות OpenMV ו-Arduino הנתמכים, עם קובצי קושחה, מאתחל (bootloader), ו-UVC מרועננים.

  • סקריפטי דוגמה מעודכנים עברו ל-API הרמזים החדש של התמונה ול-API ה-JPEG החדש img.to_jpeg().

  • תיקון FORCE_FULL_SCREEN כך שבניית המסך-המלא הכפויה מתקמפלת ורצה כעת כראוי.

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

  • קושחת OpenMV והדוגמאות המצורפות עודכנו ל-v4.5.5 בכל הלוחות (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense), כולל קובצי קושחה/מאתחל (bootloader)/UVC מרועננים. סקריפטי הדוגמה הועברו ל-API הרמזים החדש של התמונה (בשימוש על ידי image.scale(), to_rainbow(), to_jpeg(), וכו«) עם קבועים כגון image.AREA, image.ROTATE_180, ו-image.VFLIP/HMIRROR/TRANSPOSE, המחליפים את mean_pooled(), replace(), ו-assign(). הדוגמאות גם הועברו מ-API ה-JPEG המיושן, והחליפו את img.compress() ו-frame.compressed() ב-img.to_jpeg() ו-to_jpeg(copy=True) בכל דוגמאות ה-Time-of-Flight, התרמיות, RPC remote-control, MJPEG streamer, ו-usb_vcp.py של הלוחות (0604d5284).

תיקוני באגים

  • תוקנה תצורת הבנייה FORCE_FULL_SCREEN כך שבלוק הקוד של המסך-המלא הכפוי מתקמפל ורץ כראוי על ידי העברת הסוגר הפותח אל מחוץ למגן הקדם-מעבד #else/#endif, מה שמבטיח ששני נתיבי הארגומנט FORCE_FULL_SCREEN ו--full_screen חולקים את אותו בלוק (4354cf8f4).

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

  • בסיס Qt Creator: 10.0.1.

  • קושחה ודוגמאות מצורפות: עודכנו ל-v4.5.5 (מ-v4.5.4).

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

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