v1.2.0¶
v1.2.0 lägger till ett arbetsflöde för flashning av fast programvara i IDE:n med återställning av låsta kameror, gör om USB-/serietransporten för tillförlitlig kommunikation över Windows, Mac och Linux och levererar nya exempel för ansiktsigenkänning och särdragsdetektering. Den här utgåvan stannar på Qt Creator 4.0.2 och innehåller inga ändringar som bryter bakåtkompatibiliteten för befintliga projekt.
Höjdpunkter¶
Run Bootloader-arbetsflödet under
Toolslåter dig flasha en.bin-fil med fast programvara, valfritt radera det interna filsystemet och automatiskt återställa låsta kameror via en korttypsväljare.Översyn av USB-/serietransporten skriver varje kommando i en enda tömning med valfria start-/slutfördröjningar per kommando, vilket åtgärdar kommunikationstillförlitligheten på Windows, Mac och Linux.
Nya exempel för LBP-ansiktsigenkänning, Canny-kantdetektering och Hough-linjesökning.
Medföljande fast programvara för OpenMV Cam M4 (OMV2) uppdaterad till 1.9.0.
Nya funktioner¶
Run Bootloader. En ny menypost
Tools>Run Bootloadertillhandahåller ett fullständigt arbetsflöde för flashning av fast programvara: välj en.bin-fil med fast programvara, radera valfritt det interna filsystemet och programmera kameran. Låsta kameror återställs automatiskt genom en korttypsväljare som drivs avfirmware/boards.txt(ac144fbe4, a4b8958ec).Nya exempelskript: LBP-baserad ansiktsigenkänning (
07-Face-Detection/face_recognition.py) samt Canny-kantdetektering plus Hough-linjesökning (09-Feature-Detection/edges.pyochlines.py) (f3c291310).
Övriga ändringar och förbättringar¶
Startladdardialogen håller nu
Run-knappen inaktiverad tills en giltig fil med fast programvara har valts, i stället för att acceptera en ogiltig sökväg och sedan visa ett fel (a4b8958ec).Seriekonsolen gråar ut tidigare utdata och startar ett nytt block varje gång en Python
Traceback (most recent call last):visas, så att varje nytt fel sticker ut från tidigare körutdata (e11561f10).Putsade Mac-menybeteendet så att posterna för OpenMV Cam:s stiftschema och
Aboutvisas korrekt under applikationsmenyn, tog bort det oanvända kortkommandotClose Window(Ctrl+Meta+W) och fönsterlisteåtgärden i Window-menyn och satte en minimibredd på FPS-statusetiketten (dimensionerad tillFPS: 000.000) så att FPS-avläsningen inte längre hoppar (8b5ebadbb).Mindre upprensningar av UI-etiketter: sparåtgärden lyder nu ”Save open script to OpenMV Cam” och
About-posten tar bort den avslutande ellipsen på Mac (84e575c46).
Felrättningar¶
Plattforms- och verktygsstöd¶
Qt Creator-bas: 4.0.2.
Medföljande fast programvara för OpenMV Cam M4 (OMV2): uppdaterad till 1.9.0.
USB-/serietransporten omarbetad så att varje kommando skrivs i en enda tömning med valfria start-/slutfördröjningar per kommando (
SET_START_END_DELAY), vilket åtgärdar tillförlitligheten i seriekommunikationen över Windows, Mac och Linux. En tillfällig metod med paketering per kommando (PACKET_LEN) infördes och ersattes sedan före utgåvan (bd70d60fc, 89464818f, 8b5ebadbb).Windows-drivrutinsinstallerare omarbetade för att hantera 64-bitarssystem (WOW64) och citera sökvägar, vilket gör INF-drivrutinsinstallationen för OpenMV/pybcdc tillförlitlig; nya installationsskript
openmv.cmd/pybcdc.cmdlades till och de medföljande.inf/.cat-drivrutinsfilerna byggdes om (d1c2e49f5, e0762a78e, ac144fbe4).Linux-skrivbordsintegration installerar nu OpenMV-applikationsikonen i alla ikonstorlekar i stället för den generiska Qt Creator-logotypen (72d2017d7).
Ändringar som bryter bakåtkompatibiliteten¶
Inga. v1.2.0 är fullt kompatibel med befintliga skript och projekt.