v1.5.0¶
v1.5.0 เพิ่มหน้าต่าง Open Terminal แบบ standalone สำหรับ serial/UDP/TCP การเติมโค้ด Python อัตโนมัติพร้อม hint argument ของฟังก์ชันที่ขับเคลื่อนด้วยเอกสารที่รวมมา และ AprilTag Generator สำหรับพิมพ์แผ่น tag รุ่นนี้ยังคงใช้ฐาน Qt Creator 4.0.2 และรวม OpenMV เฟิร์มแวร์ 2.2.0 ไม่มี Breaking changes
Highlights¶
Open Terminal เปิดหน้าต่าง terminal แบบ dedicated ผ่าน serial, UDP หรือ TCP แต่ละหน้าต่างมี frame buffer viewer และ histogram pane ของตัวเอง
Python autocomplete พร้อม hint argument ของฟังก์ชันและ syntax highlighting ที่สมบูรณ์ยิ่งขึ้น จากฐานข้อมูล keyword ที่สร้างโดยอัตโนมัติจากเอกสาร HTML ที่รวมมา
AprilTag Generator แสดงผลแผ่นภาพ tag ที่พิมพ์ได้สำหรับตระกูล TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 และ ARTOOLKIT (ป้ายชื่อเมนูสำหรับอันสุดท้ายอ่านว่า
ARKTOOLKIT)Serial output ที่แข็งแกร่ง: parser ที่รองรับ UTF-8 จะแยกและจัดการอักขระควบคุมเพื่อให้ข้อมูล binary ไม่ทำให้ข้อความที่พิมพ์เสียหายอีกต่อไป
OpenMV firmware 2.2.0 รวมอยู่แล้ว พร้อมตัวอย่าง AprilTag และ 3D-pose ใหม่
New features¶
Open Terminal เพิ่มเมนู
Open Terminalแบบ standalone ที่เปิดหน้าต่าง terminal แบบ dedicated ที่เชื่อมต่อผ่าน serial port, UDP หรือ TCP แต่ละหน้าต่างมี frame buffer viewer และ histogram pane ของตัวเอง พร้อมกล่องโต้ตอบ connect แบบ serial/UDP/TCP และการป้อน baud-rate (7be9fd019, e657debea, b02e571a3, bd48a9b98)Python autocomplete เพิ่มการเติมคำ keyword/identifier, tooltip hint argument ของฟังก์ชัน และ syntax highlighting ที่สมบูรณ์ยิ่งขึ้นสำหรับ OpenMV API ฐานข้อมูล keyword และ signature สร้างโดยอัตโนมัติโดยการ parse เอกสาร HTML ที่รวมมาเป็น module, class, data, function, method และ argument (4df150e66, ef0286403, a22869f0d, a2f4b2f25)
AprilTag Generator ใน
Machine Vision Toolsแสดงผลแผ่น PNG ภาพ tag ที่พิมพ์ได้สำหรับตระกูล tag TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 และ ARTOOLKIT ในช่วง tag-ID ที่เลือกได้ ป้ายเมนูสำหรับตระกูลสุดท้ายอ่านว่าARKTOOLKIT Family(ข้อผิดพลาดในการ build) แม้ว่าตระกูลจริงจะเป็นartoolkitเมนูยังได้รับลิงก์QRCode Generatorและป้าย tag ขณะนี้แสดงจำนวน tag (ec72bf2f4, 71f78a539)
Other changes and improvements¶
เสริมความแข็งแกร่งให้กับ serial terminal output จากข้อมูลที่ผิดรูปแบบด้วย parser ที่รองรับ UTF-8 ที่แยกและจัดการอักขระควบคุม (XON/XOFF, escape, delete และอื่น ๆ) เพื่อให้ byte ของ frame-buffer และ control แบบ binary ไม่ทำให้ข้อความที่พิมพ์เสียหายอีกต่อไป (e03c7d3ef)
ปรับสี default Inkpot syntax theme (ฟังก์ชัน, type, ตัวเลข และ string) เพื่อความคมชัดที่ดียิ่งขึ้นใน editor (b02e571a3, 4df150e66)
เปลี่ยนลิงก์ผลิตภัณฑ์และ installer ให้ใช้โดเมน
https://openmv.io(1793b0b5c)
Bug fixes¶
Platform and tool support¶
Breaking changes¶
ไม่มี รุ่นนี้รองรับ backward compatibility อย่างสมบูรณ์ โปรเจกต์และ workflow ที่มีอยู่ยังคงทำงานได้โดยไม่เปลี่ยนแปลง