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_image —
image.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). כל שאר הסקריפטים פועלים ללא שינוי.