要检测上面的那个红色部分是否超过两边的沿,要怎办

原图:

首先在右侧定位“上”“左”2条直线并求交点,作为预定位坐标系;

基于预定位坐标系,由于背景很干净对比度很高,直接使用单阈值+多轮廓进行被测特征的定位,多轮廓的数量设置为2、排序方式选择从上到下从左到右,使其优先输出最优的2条轮廓,且上轮廓的index为0;
添加索引工具,索引设为0,得到上轮廓(多边形);

直接使用直线定位工具定位特征下侧直线,然后通过“最长距离”工具获得上轮廓到下侧直线的距离a,通过“线与线的距离”工具获得上直线到下侧直线的距离b;
使用脚本比对a、b,得到结论

task如下,灵闪版本IB 3.8.70
不规则形状在某个方向的最大长度.task
——————
2025.08.15更新
根据评论补充左侧的测距与对比逻辑,特征的长度比两侧边距都小才视为OK

更新后的task:
不规则形状在某个方向的最大长度_20250815.task
因为目标是判断“红色部分是否超过两边的沿”,当前task只配置了右边的沿,万一左右的高度不同,可能会有风险,所以左侧也得测量