v2.0.0

v2.0.0 מוסיפה HoG (היסטוגרמה-של-גרדיאנטים), פונקציית תיקון עדשה פשוטה, מתודת image.clear(), והופכת את פעולות התמונה הבינאריות/מחרוזתיות לניתנות לשרשור. המודול הניסיוני tof הוסר וגלאי הפינות של נקודות המפתח עבר ל-FAST-12 — קראו את השינויים שוברי התאימות שלהלן.

עיקרים

  • HoG — חילוץ מאפיין היסטוגרמה-של-גרדיאנטים (עם דוגמה).

  • תיקון עדשה — פונקציית image.lens_corr() פשוטה.

  • image.clear() — ניקוי תמונה.

  • פעולות ניתנות לשרשור — פעולות תמונה בינאריות/מחרוזתיות מחזירות את התמונה לשרשור.

  • שובר תאימות: המודול tof הוסר וגלאי הפינות של נקודות המפתח עבר ל-FAST-12 — ראו את השינויים שוברי התאימות.

תכונות חדשות

  • HoG — נוסף חילוץ מאפיין היסטוגרמה-של-גרדיאנטים עם דוגמת hog.py.

  • תיקון עדשה — נוספה פונקציית image.lens_corr() פשוטה.

  • image.clear() — נוספה מתודה לניקוי תמונה.

שינויים ושיפורים נוספים

  • פעולות תמונה בינאריות / מחרוזתיות מחזירות כעת את תמונת הארגומנט כך שניתן לשרשר קריאות; פונקציות סוקט חוסמות מכבדות כעת את פסק הזמן של הסוקט.

תיקוני באגים

  • תוקנו ה-ROI של התאמת התבנית כאשר התבנית והפריים באותו גודל, אובייקט ההחזרה של image.gaussian(), ובאג socket_recv.

שינויי API שוברי תאימות

שבירות API גלויות למשתמש בין v1.9.0 ל-v2.0.0. היקף: מודולי C של Python ב-modules/ וספריות Python ב-scripts/libraries/.

כל שינוי מתויג לפי השפעתו:

  • minor — API צר; משפיע רק על סקריפטים שהשתמשו בו.

  • behavior — אותו API, תוצאות שונות; בדקו מחדש סקריפטים מכווננים.

השינויים מקובצים לפי השפעה בסדר זה. אם אתם רק רוצים להסב את הקוד שלכם, דלגו לרשימת ההסבה בסוף. כל hash של commit מקושר ל-diff שלו ב-GitHub.

המודול tof הוסר (minor)

המודול הניסיוני tof (time-of-flight) הוסר. סקריפטים שביצעו import tof ייכשלו וחייבים להסיר את התלות.

Commits: 60dc3f7e9

גלאי הפינות של נקודות המפתח עבר ל-FAST-12 (behavior)

גלאי הפינות של נקודות המפתח עבר ל-FAST-12, ולכן image.find_keypoints() מזהה קבוצת פינות שונה מבעבר. בדקו מחדש / כווננו מחדש סקריפטים של התאמת נקודות מפתח.

Commits: ae10b0a40

רשימת הסבה

הסירו כל שימוש ב-import tof (הסרת tof) וכווננו מחדש את התאמת נקודות המפתח מול גלאי FAST-12 (שינוי FAST-12). כל שאר הסקריפטים פועלים ללא שינוי.