v1.2.0

A v1.2.0 egy IDE-n belüli firmware-flashelési munkafolyamatot ad hozzá lefagyott kamera helyreállításával, átdolgozza az USB/soros átvitelt a megbízható kommunikációért Windowson, Macen és Linuxon, valamint új arcfelismerési és jellemzőészlelési példákat szállít. Ez a kiadás a Qt Creator 4.0.2-n marad, és nem tartalmaz visszafelé nem kompatibilis változásokat a meglévő projektek számára.

Kiemelések

  • A Tools alatti Run Bootloader munkafolyamat lehetővé teszi egy .bin firmware-fájl flashelését, opcionálisan a belső fájlrendszer törlését, és a lefagyott kamerák automatikus helyreállítását egy kártyatípus-választón keresztül.

  • Az USB/soros átvitel átdolgozása minden parancsot egyetlen kiürítésben ír ki, opcionális parancsonkénti kezdő/záró késleltetésekkel, javítva a kommunikáció megbízhatóságát Windowson, Macen és Linuxon.

  • Új példák LBP arcfelismeréshez, Canny él-észleléshez és Hough-féle vonalkereséshez.

  • Csomagolt firmware az OpenMV Cam M4 (OMV2) számára frissítve 1.9.0-ra.

Új funkciók

  • Run Bootloader. Egy új Tools > Run Bootloader menüpont teljes firmware-flashelési munkafolyamatot biztosít: válassz egy .bin firmware-fájlt, opcionálisan töröld a belső fájlrendszert, és programozd be a kamerát. A lefagyott kamerák automatikusan helyreállnak egy kártyatípus-választón keresztül, amelyet a firmware/boards.txt vezérel (ac144fbe4, a4b8958ec).

  • Új példaszkriptek: LBP-alapú arcfelismerés (07-Face-Detection/face_recognition.py), valamint Canny él-észlelés és Hough-féle vonalkeresés (09-Feature-Detection/edges.py és lines.py) (f3c291310).

Egyéb változások és fejlesztések

  • A rendszerbetöltő párbeszédablak mostantól letiltva tartja a Run gombot, amíg egy érvényes firmware-fájlt ki nem választanak, ahelyett, hogy elfogadna egy érvénytelen útvonalat, majd hibát jelenítene meg (a4b8958ec).

  • A soros konzol kiszürkíti a korábbi kimenetet, és új blokkot kezd, valahányszor egy Python Traceback (most recent call last): megjelenik, így minden új hiba kiemelkedik a korábbi futási kimenetből (e11561f10).

  • Csiszolt Mac menüviselkedés, hogy az OpenMV Cam láb-kiosztás és az About bejegyzések helyesen jelenjenek meg az alkalmazás menü alatt, eltávolította a nem használt Close Window (Ctrl+Meta+W) billentyűparancsot és a Window-menü ablaklista-műveletét, valamint minimális szélességet állított be az FPS állapotcímkén (a FPS: 000.000-hez méretezve), így az FPS-kijelzés többé nem ugrál (8b5ebadbb).

  • Kisebb UI-címke tisztítások: a mentés művelet mostantól „Save open script to OpenMV Cam”-ként olvasható, az About bejegyzés pedig elhagyja a záró hárompontot Macen (84e575c46).

Hibajavítások

  • Javított SD-kártya automatikus felismerés, így a „set port path” funkció a megfelelő csatolási gyökeret ellenőrzi operációs rendszerenként (/Volumes Macen, /media Linuxon), és a FAT/MSDOS fájlrendszertípusokat kis- és nagybetűt nem megkülönböztetve illeszti (72d2017d7, 34e1dc181).

Platform- és eszköztámogatás

  • Qt Creator alapverzió: 4.0.2.

  • OpenMV Cam M4 (OMV2) csomagolt firmware: frissítve 1.9.0-ra.

  • Az USB/soros átvitel átdolgozva, így minden parancs egyetlen kiürítésben kerül kiírásra, opcionális parancsonkénti kezdő/záró késleltetésekkel (SET_START_END_DELAY), javítva a soros kommunikáció megbízhatóságát Windowson, Macen és Linuxon. Egy átmeneti, parancsonkénti csomagoló megközelítést (PACKET_LEN) bevezettek, majd a kiadás előtt lecserélték (bd70d60fc, 89464818f, 8b5ebadbb).

  • A Windows illesztőprogram-telepítők átdolgozva a 64 bites (WOW64) rendszerek kezelésére és az útvonalak idézőjelbe tételére, megbízhatóvá téve az OpenMV/pybcdc INF illesztőprogram-telepítést; új openmv.cmd/pybcdc.cmd telepítőszkriptek kerültek hozzáadásra, és a csomagolt .inf/.cat illesztőprogram-fájlok újraépültek (d1c2e49f5, e0762a78e, ac144fbe4).

  • A Linux asztali integráció mostantól az OpenMV alkalmazásikont telepíti minden ikonmérethez az általános Qt Creator logó helyett (72d2017d7).

Visszafelé nem kompatibilis változások

Nincsenek. A v1.2.0 teljesen kompatibilis a meglévő szkriptekkel és projektekkel.