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.2keypoints.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 หรือพฤติกรรมที่ผู้ใช้มองเห็นได้