v2.0.0¶
v2.0.0 เพิ่ม HoG (histogram-of-gradients) ฟังก์ชัน lens correction แบบง่าย เมธอด image.clear() และทำให้การทำงาน binary/string image เป็นแบบ chainable โมดูล tof เชิงทดลองถูกลบออกและ keypoint corner detector เปลี่ยนเป็น FAST-12 — โปรดอ่านการเปลี่ยนแปลงที่ไม่เข้ากันด้านล่าง
ไฮไลต์¶
HoG — การสกัดลักษณะเด่น histogram-of-gradients (พร้อมตัวอย่าง)
Lens correction — ฟังก์ชัน
image.lens_corr()แบบง่ายimage.clear()— ลบล้างภาพChainable ops — การทำงาน binary/string image return ภาพสำหรับการ chaining
ไม่เข้ากัน: โมดูล
tofถูกลบออกและ keypoint corner detector เปลี่ยนเป็น FAST-12 — ดูการเปลี่ยนแปลงที่ไม่เข้ากัน
ฟีเจอร์ใหม่¶
HoG — เพิ่มการสกัดลักษณะเด่น histogram-of-gradients พร้อมตัวอย่าง
hog.pyLens correction — เพิ่มฟังก์ชัน
image.lens_corr()แบบง่ายimage.clear()— เพิ่มเมธอดสำหรับลบล้างภาพ
การเปลี่ยนแปลงและปรับปรุงอื่นๆ¶
การทำงาน binary / string image ขณะนี้ return ภาพ argument ดังนั้นการเรียกสามารถ chain ได้ ฟังก์ชัน socket แบบ blocking ขณะนี้ยึดตาม socket timeout
การแก้ไขบัก¶
แก้ไข template-match ROI เมื่อ template และ frame มีขนาดเดียวกัน วัตถุ return ของ
image.gaussian()และบัคsocket_recv
การเปลี่ยนแปลง API ที่ไม่เข้ากัน¶
การเปลี่ยนแปลง API ที่ผู้ใช้มองเห็นได้ระหว่าง v1.9.0 และ v2.0.0 ขอบเขต: Python C-modules ใน modules/ และ Python libraries ใน scripts/libraries/
การเปลี่ยนแปลงแต่ละรายการถูกแท็กด้วยผลกระทบ:
minor — API แคบ ส่งผลกระทบเฉพาะสคริปต์ที่ใช้มัน
behavior — API เดิม ผลลัพธ์ต่างกัน ตรวจสอบสคริปต์ที่ปรับแต่งอีกครั้ง
การเปลี่ยนแปลงถูกจัดกลุ่มตามผลกระทบตามลำดับนั้น หากต้องการย้ายโค้ดโดยตรง ข้ามไปที่ รายการตรวจสอบการย้าย ที่ท้ายหน้า แต่ละ hash ของ commit เชื่อมโยงไปยัง diff บน GitHub
โมดูล tof ถูกลบออก (minor)¶
โมดูล tof (time-of-flight) เชิงทดลองถูกลบออก สคริปต์ที่ทำ import tof จะล้มเหลวและต้องลบ dependency นั้นออก
Commits: 60dc3f7e9
Keypoint corner detector เปลี่ยนเป็น FAST-12 (พฤติกรรม)¶
Keypoint corner detector เปลี่ยนเป็น FAST-12 ดังนั้น image.find_keypoints() ตรวจจับมุมชุดต่างกันจากเดิม ตรวจสอบ / ปรับแต่งสคริปต์ keypoint-matching อีกครั้ง
Commits: ae10b0a40
รายการตรวจสอบการย้าย¶
ลบการใช้งาน import tof ใดๆ ออก (การลบ tof) และปรับแต่ง keypoint matching กับ FAST-12 detector ใหม่ (การเปลี่ยนแปลง FAST-12) สคริปต์อื่นๆ ทั้งหมดทำงานได้โดยไม่มีการเปลี่ยนแปลง