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
Toolsalatti Run Bootloader munkafolyamat lehetővé teszi egy.binfirmware-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 Bootloadermenüpont teljes firmware-flashelési munkafolyamatot biztosít: válassz egy.binfirmware-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 afirmware/boards.txtvezé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éslines.py) (f3c291310).
Egyéb változások és fejlesztések¶
A rendszerbetöltő párbeszédablak mostantól letiltva tartja a
Rungombot, 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
Aboutbejegyzések helyesen jelenjenek meg az alkalmazás menü alatt, eltávolította a nem használtClose 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 (aFPS: 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
Aboutbejegyzés pedig elhagyja a záró hárompontot Macen (84e575c46).
Hibajavítások¶
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.cmdtelepítőszkriptek kerültek hozzáadásra, és a csomagolt.inf/.catillesztő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.