跳到主要内容
版本:Next

路径区域

功能介绍

模块位置:区域-路径区域

创建自定义分布的多个旋转矩形区域,用作图像处理或测量的感兴趣区域(ROI);如胶路的选点测量;多个旋转矩形区域的参数来源有两个:

  • Json列表:旋转矩形object数组,每个object由centerX、centerY、width、height、angle描述;
  • 数据列表:由中心点列表、宽列表、高列表、角度列表描述;列表可由静态列表动态列表创建;

使用场景

当多个模块需要共用相同路径区域时,可通过继承路径区域的输出区域来实现;

示例说明

Json列表

根据被测位置,构建路径区域文件,读入后生成一系列旋转矩形;

pathRegion-jsonList
由路径区域文件构造的路径区域
# 示例:路径区域文件
[
{
"centerX": 465,
"centerY": 1163,
"width": 20,
"height": 50,
"angle": -3
},
{
"centerX": 522,
"centerY": 1030,
"width": 20,
"height": 50,
"angle": -138
},
{
"centerX": 670,
"centerY": 1018,
"width": 20,
"height": 50,
"angle": -34
},
{
"centerX": 599,
"centerY": 891,
"width": 20,
"height": 50,
"angle": 88
},
{
"centerX": 587,
"centerY": 785,
"width": 20,
"height": 50,
"angle": -32
},
{
"centerX": 672,
"centerY": 699,
"width": 20,
"height": 50,
"angle": -57
}
]

数据列表

通过检测手段得到路径区域的位置和尺寸参数,然后生成一系列旋转矩形;

pathRegion-jsonList
中心点列表(静态列表模块)
pathRegion-jsonList
由数据列表构造的路径区域(其中宽高均为30,角度为0)

输入

路径输入类型 - Json列表

图像源

输入类型说明
图像源图像可用于调整区域在图像上的位置

数据

输入类型说明
路径json/通过Json文件读入一组由centerX、centerY、width、height、angle描述的旋转矩形列表
启用坐标系布尔是否启用坐标系。
坐标系坐标系选取使用的坐标系坐标系

路径输入类型 - 数据列表

图像源

输入类型说明
图像源图像可用于调整区域在图像上的位置

数据

输入类型说明
图像源图像可用于调整区域在图像上的位置
中心点2D点列表描述旋转矩形集合的中心点
实数列表描述旋转矩形集合的宽
实数列表描述旋转矩形集合的高
角度实数列表描述旋转矩形集合的角度
启用坐标系布尔是否启用坐标系。
坐标系坐标系选取使用的坐标系坐标系

输出

输出类型默认启用额外启用条件说明
区域列表区域集//
区域中心列表2D点集//