v4.1.6

v4.1.6 היא גרסת תחזוקה ודוגמאות המרעננת את כל קושחות הלוח המצורפות לקושחת OpenMV 4.5.3, מארגנת מחדש את דוגמאות OpenMV Boards לפי משפחת לוח, ומוסיפה ערכות דוגמאות חדשות של מיקוד אוטומטי, תיקון צבע, Pure Thermal, ו-OpenMV RT1060. הגרסה נותרת מבוססת על Qt Creator 10.0.1 (ללא rebase) ואינה מכילה שינויים שוברי תאימות לפרויקטי משתמש.

עיקרי הדברים

  • קושחת OpenMV 4.5.3 מצורפת כעת, עם קובצי קושחת לוח (ועבור מצלמות STM32 OpenMV, גם קובצי מאתחל (bootloader)/uvc) שנבנו מחדש עבור לוחות OpenMV ו-Arduino.

  • דוגמאות OpenMV Boards מאורגנות מחדש לתת-תיקיות 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal, ו-60-Shields עם סינון לכל לוח כך שכל לוח רואה רק דוגמאות רלוונטיות.

  • דוגמאות Pure Thermal נוספו, כולל הדגמת שכבת על תרמית מעל צבע המניעה את פלט ה-LCD וה-HDMI.

  • דוגמאות בקרת לוח של OpenMV RT1060 נוספו תחת ערכת 50-IMXRT-Boards חדשה.

  • מיקוד אוטומטי של חיישן ודוגמאות תיקון צבע נוספו, המדגימות את sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) ואת מתודת מטריצת תיקון הצבע ccm() של התמונה.

תכונות חדשות

  • נוספה דוגמת מיקוד אוטומטי של חיישן המדגימה את sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) עבור מצלמות התומכות במיקוד אוטומטי (780748d66).

  • נוספה דוגמת תיקון צבע המציגה את מתודת מטריצת תיקון הצבע החדשה ccm() של התמונה עבור הסטות גוון/רוויה באמצעות חשבון מטריצות YUV, תוך שימוש ב-ulab numpy (780748d66).

  • נוספה ערכה מלאה של דוגמאות לוח Pure Thermal, כולל הדגמת שכבת על תרמית מעל צבע המניעה את פלט ה-LCD וה-HDMI דרך fir.FIR_LEPTON, display.RGBDisplay, ו-tfp410.TFP410, בתוספת blinky ו-helloworld (780748d66).

  • נוספה ערכת דוגמאות ייעודית 50-IMXRT-Boards עבור OpenMV RT1060 עם סקריפטי בקרת לוח של ADC, CAN, I2C, LED/PWM, בקרת מנוע, פין, PWM, RTC, סרוו, SPI, מתג, טיימר, UART, ו-watchdog (780748d66).

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

  • כל קושחות הלוח המצורפות עודכנו ל-קושחת OpenMV 4.5.3, תוך בנייה מחדש של קובצי הקושחה עבור לוחות OpenMV ו-Arduino (עם קובצי מאתחל (bootloader) ו-uvc שנבנו מחדש רק עבור מצלמות STM32 OpenMV) (780748d66).

  • דוגמאות OpenMV Boards אורגנו מחדש לתת-תיקיות 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal, ו-60-Shields עם סינון לכל לוח, תוך העברת סקריפטים רבים של בקרת לוח ושילדים למשפחה המתאימה (780748d66).

  • דוגמאות ה-blinky/helloworld של HelloWorld הוסתרו בלוח Pure Thermal ונוספו דוגמאות צריכת חשמל נמוכה של STM32 (deep_sleep, sensor_sleep, stop_mode) (780748d66).

  • הוסרה דוגמת cartoon_filter והוסרה פונקציית callback של המודל המובנה person_detection מדוגמאות התכונות הפופולריות של RPC Remote-Control (08-RPC-Library/34-Remote-Control), בעקבות הסרת המודל המצורף person_detection בקושחה 4.5.3, ועודכנו מספר דוגמאות הקלטה, ציור, WiFi, ו-MQTT (780748d66).

תיקוני באגים

  • תוקן תרגום מסנן דיאלוג הקבצים ”All Files“ בסינית (zh_CN ו-zh_TW) שהשתמש בתווים ברוחב מלא, ושוחזרה תבנית ה-ASCII התקינה (*.*) בדיאלוגי פתיחה/שמירה (cecfda3b7).

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

  • בסיס Qt Creator: 10.0.1.

  • קושחת OpenMV: עודכנה מ-4.5.2 ל-4.5.3. OPENMV2/3/4/4P/PT קיבלו בנייה מחדש מלאה של קושחה + מאתחל (bootloader) + uvc; ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION קיבלו קושחה + uvc; ARDUINO_NANO_RP2040_CONNECT ו-Nano 33 BLE Sense קיבלו קושחה בלבד; OPENMV_RT1060 קיבל firmware.bin בלבד. מזהה boards.txt של Nano 33 BLE Sense נורמל ל-ARDUINO_NANO_33_BLE_SENSE.

  • קושחת WiFi של CYW4343: נוספו מטא-נתונים עבור CYW43 WiFi FW 7.45.98.50 (CYW43_WIFI_FW_LEN 383110, CYW43_CLM_LEN 7222).

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

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