中线查找模块可用于查找出两条直线的中线。
本节内容包含:
该模块的算法工作流程包括如下两大主要步骤:
找出用于定位中线的两个点,包括:
直线1起点和直线2起点之间的中点。
直线1终点和直线2的终点之间的中点。
基于上述两个中点的位置信息,计算得出直线1和直线2的中线(如下图橙线所示)。
在流程中,中线查找的
前序模块一般为两个直线查找。直线查找负责为该模块提供直线数据输入。
后序模块无特殊要求,可接收并处理直线数据即可。
在流程中调用中线查找模块后,该模块的主要配置步骤如下:
在输入源处下拉选择图像数据源。
分别订阅线1和线2的输入源。线的输入源有3种,分别为按线、按点和按坐标。
按线:直接从前序模块的模块结果中订阅一条线。
按点:需从前序模块的模块结果中分别订阅两个点作为线的起点和终点。
按坐标:需从前序模块的模块结果中分别订阅四个坐标作为起点和终点的X、Y坐标。
选择一种方式订阅数据源后,切换为其他两种方式时,模块会自动得到其他方式的对应数据源。
切换到模块的结果显示页签,对图像显示进行设置。
如下动图中所展示的部件上检测出两条细线即为输入的两条直线,中间稍粗的为中线查找输出的中线。
结果显示参数详情,请参见结果显示。
该模块输出结果中各项参数详情,请参见中线查找模块的输出结果。