ZEM Image Comparator (zem-image-comparator)
由 WPF 模块 UtilityTools.Modules.ImageComparator 移植为独立 VS Code 插件。
命令:zem.imageComparator.open
功能说明
对齐 ImageComparatorViewModel.CompareImages:
- 三栏并排:Image1 / Image2 / Result
- 特征匹配(近似 SIFT + FLANN 比率测试 0.75)
- 平均偏移 Offset X / Offset Y
- 结果图标注匹配点(红点)与对应线(绿线)
与原模块对应
| 原 WPF |
本插件实现 |
| Select Image 1/2 |
showOpenDialog + png/jpg/bmp 解码 |
| SIFT + FlannBasedMatcher + 0.75 ratio |
Harris + patch 描述子 + Lowe ratio |
| FindHomography RANSAC |
平移一致性门禁(阈值 3px) |
| 平均偏移 OffsetX/Y |
匹配点平均偏移 |
| 红点绿线结果图 |
canvas RGBA 标注 |
验证
npm install && npm run test:logic
| |