交互式双视图几何验证工具
该工具提供图形界面,可视化并验证双视图几何(单应性、对极几何等)的正向和反向投影的准确性。
使用方法
调用 geomVerif(geometry, data)
,其中:
geometry
是表示几何形状的字符串,例如'H'
或'Homography'
data
是编码几何形状的数据,例如单应矩阵
功能
- 可视化投影:
- 对于点对点的投影(如单应性),工具会在另一视图中显示对应点的光标。
- 对于点对线的投影(如基础矩阵),工具会绘制对应的投影线。
- 交互式验证: 通过光标和线条,您可以直观地检查投影的准确性。
- 自定义显示: 可调整光标和线条的样式,以及图像的缩放程度。
扩展性
工具已实现单应性和对极几何的投影功能,并可轻松扩展至其他几何类型。您只需要提供相应的正向和反向投影函数即可。
示例
geomVerif('H', H)
注意: 工具需要 forwardProjection
和 backwardProjection
函数来执行投影操作。这些函数的示例实现已包含在附加文件中。