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). כל שאר הסקריפטים פועלים ללא שינוי.