测量
边缘对测量
沿图像水平中线检测明暗跳变形成的边缘峰,把相邻边缘两两配对并输出各对间距、起点与标注图像EdgePairMeasure · v1.0 · by system
输入参数 5
| 名称 | keyId | 类型 | 默认值 | 可连接 | 说明 |
|---|---|---|---|---|---|
| 图像 | images | vec_img | [] | 是 | 待测量的图像序列,逐帧转灰度后沿水平中线扫描边缘;空帧或非常规通道的帧原样透传,不参与统计 |
| 边缘阈值 | edgeThreshold | int | 30 | 否 | 判定边缘所需的最小梯度幅值,低于该值的像素不当作边缘;取值越高只保留越明显的明暗跳变 |
| 滤波尺寸 | filterSize | int | 3 | 否 | 平滑图像所用的高斯核边长,取值会被调整为奇数;设为非正数时按 3 处理,核越大边缘越平滑 |
| 最小间距 | minSpacing | double | 1 | 否 | 允许保留的边缘对最小间距,单位为像素;间距小于该值的相邻边缘对被丢弃 |
| 最大间距 | maxSpacing | double | 1000 | 否 | 允许保留的边缘对最大间距,单位为像素;间距大于该值的相邻边缘对被丢弃 |
输出参数 8
| 名称 | keyId | 类型 | 默认值 | 可连接 | 说明 |
|---|---|---|---|---|---|
| 运行结果 | resultCode | int | — | 否 | 0=处理完成并输出各帧边缘与边缘对统计;-1=输入图像容器缺失或处理过程异常,此时不产出测量结果 |
| 运行信息 | resultInfo | string | — | 否 | 成功时固定为 Success;失败时给出具体原因,如输入图像为空或 OpenCV 处理异常,便于排查连线与参数 |
| 图像 | images | vec_img | — | 否 | 逐帧输出绘制了边缘对线段的彩色图像,帧数与输入一致;空帧或无法转灰度的帧原样透传 |
| 边缘数 | edgeCount | int | — | 否 | 所有参与处理的帧内检测到的边缘总数,即通过阈值与局部峰判定的梯度峰个数之和 |
| 边缘对数 | edgePairCount | int | — | 否 | 通过间距过滤后保留的边缘对总数,与间距、起点 X、起点 Y 数组的长度一致;没有合格边缘对时为 0 |
| 间距 | spacing | vec_double | — | 否 | 各合格边缘对的水平间距,单位为像素,由一对中两个边缘的横坐标之差得到 |
| 起点X | startX | vec_double | — | 否 | 各合格边缘对起点的 X 坐标,取该对中较靠左边缘的横坐标,与间距按序一一对应 |
| 起点Y | startY | vec_double | — | 否 | 各合格边缘对起点的 Y 坐标,固定为每帧图像的水平中线行号,与起点 X 按序一一对应 |
接入方式
联系与反馈
获取安装包与技术反馈
安装包通过微信二维码获取。安装部署、界面组态与工具配置过程中的问题,可通过同一渠道反馈,无需注册或填写表单。
- 安装包获取与部署说明
- 界面组态与工具配置
- 功能建议与问题反馈

微信扫码 · 安装包与问题反馈