v1.5.0¶
v1.5.0 adds standalone serial/UDP/TCP Open Terminal windows, Python autocomplete with function-argument hints driven by the bundled documentation, and an AprilTag Generator for printable tag sheets. The release stays on the Qt Creator 4.0.2 base and bundles OpenMV firmware 2.2.0. There are no breaking changes.
Highlights¶
Open Terminal opens dedicated terminal windows over serial, UDP, or TCP, each with its own frame buffer viewer and histogram pane.
Python autocomplete with function-argument hints and richer syntax highlighting, sourced from a keyword database auto-generated from the bundled HTML documentation.
AprilTag Generator renders printable tag-image sheets for the TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, and ARTOOLKIT families (the menu label for the last reads
ARKTOOLKIT).Robust serial output: a UTF-8-aware parser strips and handles control characters so binary data no longer corrupts printed text.
OpenMV firmware 2.2.0 is now bundled, with new AprilTag and 3D-pose examples.
New features¶
Open Terminal adds a standalone
Open Terminalmenu that opens dedicated terminal windows connecting over serial port, UDP, or TCP. Each window has its own frame buffer viewer and histogram pane, with serial/UDP/TCP connect dialogs and baud-rate entry (7be9fd019, e657debea, b02e571a3, bd48a9b98).Python autocomplete adds keyword/identifier completion, function-argument hint tooltips, and richer syntax highlighting for OpenMV APIs. The keyword and signature database is auto-generated by parsing the bundled HTML documentation into modules, classes, datas, functions, methods, and arguments (4df150e66, ef0286403, a22869f0d, a2f4b2f25).
AprilTag Generator under
Machine Vision Toolsrenders printable tag-image PNG sheets for the TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, and ARTOOLKIT tag families over a selectable tag-ID range. The menu item for the last family readsARKTOOLKIT Family(a typo in the build) even though the family itself isartoolkit. The menu also gains aQRCode Generatorlink, and tag menu labels now show tag counts (ec72bf2f4, 71f78a539).
Other changes and improvements¶
Hardened the serial terminal output against malformed data with a UTF-8-aware parser that strips and handles control characters (XON/XOFF, escape, delete, and others) so binary frame-buffer and control bytes no longer corrupt the printed text (e03c7d3ef).
Recolored the default Inkpot syntax theme (functions, types, numbers, and strings) for better contrast in the editor (b02e571a3, 4df150e66).
Changed product and installer links to use the
https://openmv.iodomain (1793b0b5c).
Bug fixes¶
Platform and tool support¶
Breaking changes¶
None. This release is fully backward compatible; existing projects and workflows continue to work unchanged.