v1.5.2

v1.5.2 เป็นรุ่นที่เพิ่มฟีเจอร์และปรับปรุงใหม่โดยสร้างบน Qt Creator 4.0.2 โดยสอนให้ตัวแสดงบัฟเฟอร์เฟรมถอดรหัสเฟรมที่บีบอัดด้วย JPEG เพิ่มขนาดแท็บในเทอร์มินัลอนุกรมที่กำหนดค่าได้ ลดความยุ่งเหยิงในกล่องโต้ตอบ Options สำหรับผู้ใช้ OpenMV และอัปเดตเฟิร์มแวร์ OpenMV Cam ที่รวมมาด้วยเป็นเวอร์ชัน 2.3.0 พร้อมกับชุดสคริปต์ตัวอย่างใหม่ ไม่มีการเปลี่ยนแปลงที่ส่งผลกระทบ

ไฮไลต์

  • การถอดรหัสบัฟเฟอร์เฟรม JPEG: ตัวแสดงบัฟเฟอร์เฟรมสามารถถอดรหัสและแสดงบัฟเฟอร์เฟรมที่บีบอัดด้วย JPEG ได้แล้ว ไม่ใช่แค่เฟรม RGB ระดับสีเทา และไบนารีแบบดิบ

  • เฟิร์มแวร์ที่รวมมา 2.3.0: เฟิร์มแวร์ OpenMV Cam ที่จัดส่งสำหรับบอร์ด OMV2 และ OMV3 ได้รับการอัปเดตเป็นเวอร์ชัน 2.3.0

  • ขนาดแท็บเทอร์มินัลอนุกรม สามารถกำหนดค่าได้แล้วและมีผลทันทีกับเทอร์มินัลอนุกรม แทนที่จะเป็นขนาดแท็บที่กำหนดตายตัวเป็น 8

  • กล่องโต้ตอบ Options ที่เรียบกว่า: การตั้งค่า Qt Creator ที่ไม่ได้ใช้งานถูกซ่อนสำหรับผู้ใช้ OpenMV และหน้า Font & Colors ถูกเปลี่ยนชื่อเป็น Font

  • ตัวอย่างที่รวมมาใหม่ สำหรับการจำลอง Pixy, MAVLink, บาร์โค้ด และตัวสตรีม WiFi MJPEG

ฟีเจอร์ใหม่

  • ตัวแสดงบัฟเฟอร์เฟรมสามารถถอดรหัสและแสดงบัฟเฟอร์เฟรมที่บีบอัดด้วย JPEG ที่รับมาผ่านการเข้ารหัสอนุกรม 6 บิตได้แล้ว โดยสร้าง pixmap ผ่าน QImage::fromData (848215da8)

  • เพิ่มตัวอย่าง การจำลอง Pixy ที่รวมมาด้วย ซึ่งเปลี่ยน OpenMV Cam ให้เป็นตัวติดตาม AprilTag และบลอบที่เข้ากันได้กับ Pixy ผ่าน I2C, SPI, และ UART (b3dac4090)

  • เพิ่มตัวอย่าง MAVLink ที่รวมมาด้วย สำหรับการสตรีมข้อความ optical flow และเป้าหมายลงจอด AprilTag ไปยังตัวควบคุมการบิน (b3dac4090)

  • เพิ่มตัวอย่างที่รวมมาสำหรับการตรวจจับบาร์โค้ด 1 มิติ (EAN/UPC/ISBN/CODE39/CODE93/CODE128/ฯลฯ) และตัวสตรีม WiFi MJPEG ที่ทำงานในโหมด Access Point (b3dac4090)

การเปลี่ยนแปลงและการปรับปรุงอื่นๆ

  • เพิ่มการตั้งค่า ขนาดแท็บเทอร์มินัลอนุกรม ที่กำหนดค่าได้ไปยังหน้าตัวเลือก Tab/Indentation ของโปรแกรมแก้ไข ค่าจะถูกบันทึกและมีผลทันทีกับเทอร์มินัลอนุกรม (848215da8)

  • การรันสคริปต์ในเทอร์มินัลจะส่งโปรแกรมไปยังกล้องทีละหนึ่งไบต์เพื่อหลีกเลี่ยงการเต็มบัฟเฟอร์อินพุตของบอร์ด MicroPython (848215da8)

  • ลดความยุ่งเหยิงในกล่องโต้ตอบ Options สำหรับผู้ใช้ OpenMV โดยซ่อนการตั้งค่า Qt Creator ที่ไม่ได้ใช้งาน (การเข้ารหัส การซ่อนเมาส์และการนำทาง การซูมด้วยล้อเลื่อน camel-case และการเลือกอัจฉริยะ การพับโค้ดคอมเมนต์แรกอัตโนมัติ open-links-in-split การแสดงการเข้ารหัสไฟล์ การลบรอยหยัก และรูปแบบสี) และเปลี่ยนชื่อหน้า Font & Colors เป็น Font และปิดใช้งานการพับโค้ดคอมเมนต์แรกอัตโนมัติเป็นค่าเริ่มต้นนอกเหนือจากการซ่อน (848215da8)

  • เปลี่ยนค่าเริ่มต้นให้การล้างช่องว่างเมื่อบันทึกมีผลกับเอกสารทั้งหมดแทนที่จะเป็นเฉพาะบรรทัดที่แก้ไข (848215da8)

  • ขยายเอกสารออฟไลน์ที่รวมมาด้วยบทช่วยสอน I/O และการควบคุม LED ใหม่ รูปภาพ pinout ความละเอียดสูง และหน้าอ้างอิงไลบรารีภาพและเครือข่ายที่อัปเดต (b3dac4090)

การแก้ไขบั๊ก

  • แก้ไขการไฮไลต์ไวยากรณ์ Python ของอาร์กิวเมนต์การเรียกฟังก์ชัน เพื่อให้ชื่ออาร์กิวเมนต์คีย์เวิร์ดไฮไลต์อย่างถูกต้องและตัวแยก = ถูกจัดการเป็นข้อความปกติ (848215da8)

การสนับสนุนแพลตฟอร์มและเครื่องมือ

  • ฐาน Qt Creator: 4.0.2

  • เฟิร์มแวร์ OpenMV Cam ที่รวมมา: อัปเดตเป็น 2.3.0 สำหรับบอร์ด OMV2 และ OMV3 (b3dac4090)

การเปลี่ยนแปลงที่ส่งผลกระทบ

ไม่มี รุ่นนี้ไม่มีการเปลี่ยนแปลงขั้นตอนการทำงานหรือพฤติกรรมที่ผู้ใช้มองเห็นได้ โปรเจกต์ที่มีอยู่ยังคงทำงานได้โดยไม่มีการเปลี่ยนแปลง