v1.2.0¶
v1.2.0 เพิ่มเวิร์กโฟลว์การแฟลชเฟิร์มแวร์ใน IDE พร้อมการกู้คืนกล้องที่เป็นอิฐ ปรับปรุงการขนส่ง USB/serial ให้สื่อสารได้อย่างน่าเชื่อถือบน Windows, Mac และ Linux และมีตัวอย่างการรู้จำใบหน้าและการตรวจจับลักษณะเด่นใหม่ รุ่นนี้ยังคงใช้ Qt Creator 4.0.2 และไม่มีการเปลี่ยนแปลงที่ไม่เข้ากันสำหรับโปรเจกต์ที่มีอยู่
ไฮไลต์¶
เวิร์กโฟลว์ Run Bootloader ใต้
Toolsให้คุณแฟลชไฟล์เฟิร์มแวร์.binลบระบบไฟล์ภายในแบบสมัครใจ และกู้คืนกล้องที่เป็นอิฐโดยอัตโนมัติผ่านตัวเลือกประเภทบอร์ดการปรับปรุงการขนส่ง USB/serial เขียนแต่ละคำสั่งในการ flush ครั้งเดียวพร้อมล่าช้าเริ่ม/สิ้นสุดแต่ละคำสั่งแบบสมัครใจ แก้ไขความน่าเชื่อถือในการสื่อสารบน Windows, Mac และ Linux
ตัวอย่างใหม่ สำหรับการรู้จำใบหน้า LBP การตรวจจับขอบ Canny และการหาเส้น Hough
เฟิร์มแวร์ที่รวมมา สำหรับ OpenMV Cam M4 (OMV2) อัปเดตเป็น 1.9.0
ฟีเจอร์ใหม่¶
Run Bootloader. รายการเมนู
Tools>Run Bootloaderใหม่มีเวิร์กโฟลว์การแฟลชเฟิร์มแวร์เต็มรูปแบบ: เลือกไฟล์เฟิร์มแวร์.binลบระบบไฟล์ภายในแบบสมัครใจ และโปรแกรมกล้อง กล้องที่เป็นอิฐจะกู้คืนโดยอัตโนมัติผ่านตัวเลือกประเภทบอร์ดที่ขับเคลื่อนด้วยfirmware/boards.txt(ac144fbe4, a4b8958ec)สคริปต์ตัวอย่างใหม่: การรู้จำใบหน้าแบบ LBP (
07-Face-Detection/face_recognition.py) และการตรวจจับขอบ Canny บวกการหาเส้น Hough (09-Feature-Detection/edges.pyและlines.py) (f3c291310)
การเปลี่ยนแปลงและการปรับปรุงอื่นๆ¶
กล่องโต้ตอบ บูตโหลดเดอร์ ตอนนี้เก็บปุ่ม
Runปิดใช้งานจนกว่าจะเลือกไฟล์เฟิร์มแวร์ที่ถูกต้อง แทนที่จะยอมรับเส้นทางที่ไม่ถูกต้องแล้วแสดงข้อผิดพลาด (a4b8958ec)คอนโซลซีเรียลจะทำให้เอาต์พุตก่อนหน้าหม่นลงและเริ่มบล็อกใหม่ทุกครั้งที่มี
Traceback (most recent call last):ของ Python ปรากฏขึ้น ทำให้ข้อผิดพลาดแต่ละรายการโดดเด่นจากเอาต์พุตการรันก่อนหน้า (e11561f10)ขัดเกลาพฤติกรรมเมนู Mac เพื่อให้ OpenMV Cam pinout และรายการ
Aboutปรากฏใต้เมนูแอปพลิเคชันอย่างถูกต้อง ลบแป้นพิมพ์ลัดClose Window(Ctrl+Meta+W) ที่ไม่ได้ใช้และการกระทำรายการหน้าต่างของเมนู Window และตั้งความกว้างขั้นต่ำบนป้ายสถานะ FPS (ขนาดFPS: 000.000) เพื่อให้การแสดง FPS ไม่กระตุก (8b5ebadbb)การปรับแต่งป้าย UI เล็กน้อย: การกระทำบันทึกตอนนี้อ่านว่า "Save open script to OpenMV Cam" และรายการ
Aboutตัด ellipsis ท้ายออกบน Mac (84e575c46)
การแก้ไขข้อผิดพลาด¶
การรองรับแพลตฟอร์มและเครื่องมือ¶
ฐาน Qt Creator: 4.0.2.
เฟิร์มแวร์ที่รวมมาของ OpenMV Cam M4 (OMV2): อัปเดตเป็น 1.9.0
การขนส่ง USB/serial ถูกปรับปรุงใหม่เพื่อให้แต่ละคำสั่งเขียนในการ flush ครั้งเดียวพร้อมล่าช้าเริ่ม/สิ้นสุดแต่ละคำสั่งแบบสมัครใจ (
SET_START_END_DELAY) แก้ไขความน่าเชื่อถือในการสื่อสารซีเรียลบน Windows, Mac และ Linux แนวทางการแบ่งแพ็กเก็ตแต่ละคำสั่งชั่วคราว (PACKET_LEN) ถูกนำมาใช้แล้วแทนที่ก่อนปล่อยรุ่น (bd70d60fc, 89464818f, 8b5ebadbb)ตัวติดตั้งไดรเวอร์ Windows ถูกปรับปรุงใหม่เพื่อรองรับระบบ 64 บิต (WOW64) และใส่เครื่องหมายคำพูดในเส้นทาง ทำให้การติดตั้งไดรเวอร์ INF ของ OpenMV/pybcdc น่าเชื่อถือ เพิ่มสคริปต์ติดตั้งใหม่
openmv.cmd/pybcdc.cmdและสร้างไฟล์ไดรเวอร์.inf/.catใหม่ (d1c2e49f5, e0762a78e, ac144fbe4)การผสานรวมเดสก์ท็อป Linux ตอนนี้ติดตั้งไอคอนแอปพลิเคชัน OpenMV ในทุกขนาดไอคอนแทนที่จะเป็นโลโก้ Qt Creator ทั่วไป (72d2017d7)
การเปลี่ยนแปลงที่ไม่เข้ากัน¶
ไม่มี v1.2.0 เข้ากันได้อย่างสมบูรณ์กับสคริปต์และโปรเจกต์ที่มีอยู่