v1.5.1

v1.5.1 เป็น maintenance release ที่สร้างบน Qt Creator 4.0.2 ที่แก้ไขปัญหา Python syntax-highlighter ค้าง แก้ไขลำดับการโหลดเมื่อเริ่มต้นเพื่อให้สถานะ UI ที่บันทึกไว้ถูก restore ก่อนการ initialize plugin ส่วนที่เหลือ และอัปเดตตัวอย่าง keypoints ของ Feature-Detection ไม่มี Breaking changes

Highlights

  • แก้ไขปัญหา syntax-highlighter ค้าง สำหรับการเข้าถึง member ของ Python และ keyword argument ของ OpenMV

  • ลำดับการโหลดเมื่อเริ่มต้นที่ถูกต้อง เพื่อให้สถานะ UI ที่บันทึกไว้ (layout ของ editor, การซูม framebuffer, การตั้งค่า histogram และ output-window, terminal ที่บันทึกไว้) ถูก restore ก่อนการ initialize plugin ส่วนที่เหลือ

  • ตัวอย่าง keypoints ที่อัปเดตแล้ว พร้อม VGA windowing ความคมชัดที่สูงขึ้น ค่าขีดแบ่ง keypoint ที่ต่ำลง และการจัดการข้อผิดพลาดใน keypoints_save.py เมื่อไม่พบ keypoints

Other changes and improvements

  • ปรับปรุง ตัวอย่าง keypoints ของ Feature-Detection (09-Feature-Detection/keypoints.py และ keypoints_save.py) ทั้งสองใช้ VGA พร้อม windowing 320x240 ความคมชัดที่สูงขึ้น ค่าขีดแบ่ง find_keypoints ที่ต่ำลง และ scale factor 1.2 keypoints.py ยังกระชับ match gate (ค่าขีดแบ่ง match_descriptor จาก 80 เป็น 85, match count จาก 5 เป็น 10) และ keypoints_save.py ได้รับ guard ที่ raise exception เมื่อไม่พบ keypoints บวก raise ท้ายที่แจ้งให้ผู้ใช้ reset กล้องเมื่อเสร็จสิ้น (acc4e1696)

Bug fixes

  • แก้ไขปัญหาค้างใน Python syntax highlighter ที่เกิดจาก generic-highlighter rules ที่ match การเข้าถึง member และ keyword argument ของ OpenMV กฎ match .member ถูกปรับให้รองรับ whitespace เสริมหลังจุด (\.[a-zA-Z_]... กลายเป็น \.\s*[a-zA-Z_]...) และกฎ OpenMVArguments ที่วนซ้ำถูกเปลี่ยนเป็น #pop เพื่อหลีกเลี่ยง infinite loop (acc4e1696)

  • แก้ไขลำดับการโหลดเมื่อเริ่มต้นเพื่อให้สถานะ UI ที่บันทึกไว้ (layout ของ editor และ splitter, การซูม framebuffer, toggle JPEG-compress และ disable-frame-buffer, color space ของ histogram, การซูม font ของ output-window และ terminal ที่บันทึกไว้) และการ extract application-resource ขณะนี้รันก่อนหน้าใน OpenMVPlugin::extensionsInitialized() ก่อนการ initialize plugin ส่วนที่เหลือ (9536b718b)

Platform and tool support

  • Qt Creator base: 4.0.2.

Breaking changes

ไม่มี นี่คือ patch release ที่ไม่มีการเปลี่ยนแปลง workflow หรือพฤติกรรมที่ผู้ใช้มองเห็นได้