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()——新增清除影像的方法。
其他變更與改進¶
二元/字串影像運算現在會回傳引數影像,使呼叫可以串接;阻塞式 socket 函式現在會遵循 socket 逾時設定。
錯誤修正¶
修正了當範本與影格大小相同時的範本比對 ROI、
image.gaussian()的回傳物件,以及一個socket_recv錯誤。
破壞性 API 變更¶
v1.9.0 與 v2.0.0 之間使用者可見的 API 破壞性變更。範圍:modules/ 中的 Python C 模組與 scripts/libraries/ 中的 Python 函式庫。
每項變更都標註了其影響程度:
minor——影響範圍狹窄的 API;只影響有使用到它的指令碼。
behavior——API 相同,但結果不同;請重新檢查已調校的指令碼。
各項變更依影響程度依序分組。如果你只是想移植程式碼,請直接跳到結尾的 遷移檢查清單。每個提交雜湊都連結到其在 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 變更)。所有其他指令碼皆可不經修改執行。