v3.9.1

גרסה v3.9.1 מוסיפה ספריית LoRa ל-Arduino Portenta, בקרת קצב פריימים של sensor (set_framerate() / get_framerate()), עדכוני draw_image() במקום, ו-exFAT עבור ה-Portenta, ומעדכנת את ulab ל-2.1.3 עם טבלת צבעי LAB משוערכת מדויקת יותר. קפיצת ulab ושינוי צבעי ה-LAB הם שינויי התנהגות — קראו את השינויים השוברים שלהלן.

עיקרי הדברים

  • ספריית LoRa ל-Arduino Portenta.

  • בקרת קצב פריימיםsensor.set_framerate() / sensor.get_framerate().

  • עדכוני draw_image() במקום ופעולות תמונה to_* / copy / crop מאוחדות.

  • מערכת קבצים exFAT הופעלה ב-Portenta.

  • שובר: ulab עודכן ל-2.1.3 והמרת הצבעים משתמשת כעת בטבלת LAB משוערכת — ראו את השינויים השוברים.

תכונות חדשות

  • LoRa — נוספה ספריית LoRa ל-Arduino Portenta.

  • קצב פריימים של חיישן — נוספו sensor.set_framerate() ו-sensor.get_framerate().

  • draw_imageimage.draw_image() תומך כעת בעדכונים במקום.

  • exFAT — הופעלה מערכת הקבצים exFAT ב-Portenta.

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

  • ריכוז ושיפור פעולות התמונה to_* / copy / crop ו-copy_to_fb נעשה חכם יותר לגבי שימוש במשאבים; עודכן מנהל ההתקן HM01B0; עודכנו סקריפטי הבנייה ממעלה הזרם.

תיקוני באגים

מצלמה וחיישנים:

  • תוקן ערך ה-SYSTEM_CTROL0 ברירת המחדל של OV5640 ב-sleep(), ערך אוגר ה-OSC ברירת המחדל של HM01B0, וקוטביות שעון הפיקסל של HM01B0.

מערכת:

  • תיקוני צריכת חשמל נמוכה.

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

שינויי API גלויים למשתמש בין v3.9.0 ל-v3.9.1. היקף: מודולי C של Python ב-modules/ וספריות Python ב-scripts/libraries/.

שני השינויים השוברים הם שינויי behavior (אותו ממשק, תוצאות שונות) — בדקו מחדש סקריפטים מושפעים. כל hash של קומיט מקשר ל-diff שלו ב-GitHub.

ulab עודכן ל-2.1.3 (behavior)

מודול ה-ulab המצורף (הדומה ל-NumPy) עודכן ל-2.1.3. התנהגות מערכים/מספרים עוקבת אחר ulab 2.1.3 שבמעלה הזרם; בדקו מחדש סקריפטים התלויים בהתנהגות ספציפית לגרסה של ulab.

קומיטים: 2a190f35c

טבלת צבעי LAB משוערכת (behavior)

המרת הצבעים משתמשת כעת בטבלת LAB משוערכת, מה שהופך פעולות מבוססות-LAB (ספי צבע, rgb_to_lab / lab_to_rgb, סטטיסטיקת צבע) למדויקות יותר. התוצאות נבדלות מעט ממהדורות קודמות, אז בדקו וכווננו מחדש ספי צבע שכויילו מול הטבלה הישנה.

קומיטים: 690a39c0c

רשימת הגירה

אמתו מחדש סקריפטים התלויים בהתנהגות ספציפית לגרסה של ulab (עדכון ulab) וכווננו מחדש ספי צבע מבוססי-LAB מול הטבלה המשוערכת (שינוי צבעי LAB). כל שאר הסקריפטים פועלים ללא שינוי.