v1.5.1¶
v1.5.1 è una release di manutenzione basata su Qt Creator 4.0.2 che corregge un blocco dell’evidenziatore di sintassi Python, corregge l’ordine di caricamento all’avvio in modo che lo stato dell’interfaccia salvato venga ripristinato prima del resto dell’inizializzazione del plugin, e aggiorna gli esempi di keypoint di Feature-Detection. Non ci sono modifiche incompatibili.
In evidenza¶
Blocco dell’evidenziatore di sintassi corretto per l’accesso ai membri Python e le parole chiave degli argomenti OpenMV.
Ordine di caricamento all’avvio corretto in modo che lo stato dell’interfaccia salvato (layout dell’editor, zoom del frame buffer, impostazioni di istogramma e finestra di output, terminali salvati) venga ripristinato prima del resto dell’inizializzazione del plugin.
Esempi di keypoint aggiornati con windowing VGA, contrasto più elevato, una soglia di keypoint più bassa e la gestione degli errori in
keypoints_save.pyquando non vengono trovati keypoint.
Altre modifiche e miglioramenti¶
Rielaborati gli esempi di keypoint di Feature-Detection (
09-Feature-Detection/keypoints.pyekeypoints_save.py). Entrambi ora usano VGA con windowing 320x240, contrasto più elevato, una sogliafind_keypointspiù bassa e un fattore di scala di 1.2;keypoints.pyinoltre restringe i suoi gate di corrispondenza (soglia dimatch_descriptorda 80 a 85, conteggio delle corrispondenze da 5 a 10), ekeypoints_save.pyacquisisce un controllo che solleva un’eccezione quando non vengono trovati keypoint, più unraisefinale che invita l’utente a reimpostare la camera una volta terminato (acc4e1696).
Correzioni di bug¶
Corretto un blocco nell’evidenziatore di sintassi Python causato dalle regole dell’evidenziatore generico che corrispondevano all’accesso ai membri e alle parole chiave degli argomenti OpenMV; la regola di corrispondenza
.memberè stata modificata per consentire spazi opzionali dopo il punto (\.[a-zA-Z_]...è diventata\.\s*[a-zA-Z_]...) e le regoleOpenMVArgumentscicliche sono state cambiate in#popper evitare un ciclo infinito (acc4e1696).Corretto l’ordine di caricamento all’avvio in modo che lo stato dell’interfaccia salvato (layout di editor e splitter, zoom del frame buffer, interruttori di compressione JPEG e disabilitazione del frame buffer, spazio colore dell’istogramma, zoom del font della finestra di output e terminali salvati) e l’estrazione delle risorse dell’applicazione vengano ora eseguiti prima in
OpenMVPlugin::extensionsInitialized(), prima del resto dell’inizializzazione del plugin (9536b718b).
Supporto a piattaforme e strumenti¶
Base Qt Creator: 4.0.2.
Modifiche incompatibili¶
Nessuna. Questa è una release di patch senza modifiche al flusso di lavoro o al comportamento visibili all’utente.