旋转计算

该模块可将点或线绕着旋转中心点按照旋转角度旋转,并计算得到旋转之后该点或线的相关信息。

模块原理

该模块的原理为下图所示公式。其中Out X/Y为输出点的坐标,In X/Y为输入点的坐标,X0和Y0为旋转中心的坐标,θ为图像坐标系下旋转角度(顺时针为正,逆时针为负)。

使用方法

该模块一般配合图像源模块和定位类模块使用,如下图所示。

图 1 使用示意

上图中的图像源模块用于获取图像,定位类模块用于获取图像坐标系中的特征点或直线,旋转计算模块将将角平分线(蓝色)绕角平分线的交点旋转45°,得到旋转后的直线(绿色)。

参数配置

此处仅对该模块的基本参数进行介绍,结果显示各模块大同小异,此处不再赘述,具体参见结果显示

图像输入

通过输入源订阅图像。

输入类型

通过数据类型设置旋转计算的目标,可选按点、按线。

点输入

选择旋转点时,设置旋转的点即可。

线输入

选择旋转线时,设置旋转的线即可。

旋转中心坐标

可设置旋转时的中心点。

旋转角度

可设置基于旋转中心点的旋转角度。正为顺时针旋转,负为逆时针旋转。

模块结果

该模块的模块结果涉及参数请参见旋转计算