创建工具

创建线工具

创建线工具 (CreateLineTool) 可在 2D 空间创建一条直线。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Point

输入型

Point2d

直线上的一个参考点

Angle

输入型

Double

直线的旋转角度

ResultLine

输出型

Line2d

创建的直线

参数说明

直线

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线的参考点。

输出绘制风格

  • 颜色:直线的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义直线的颜色。

  • 线宽:直线的线宽。取值范围:[1,20]。单位:px。

  • 线风格:直线的虚实风格。

图形

  • 显示输出线:勾选“显示输出线”,图像显示区会显示创建的直线。

结果说明

工具运行后,创建线工具 页面右下角显示创建的直线信息,包括:

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 角度:直线的角度(以角度制显示)。

创建垂线工具

创建垂线工具 (CreateLinePerpendicularTool) 可过设定点创建一条与输入直线垂直的垂线。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Line

输入型

Line2d

输入的直线

Point

输入型

Point2d

输入的点

ResultLine

输出型

Line2d

创建的垂线

参数说明

  • X/Y:点坐标 (X,Y)。

直线

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线的参考点。

输出绘制风格

  • 颜色:垂线的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义垂线的颜色。

  • 线宽:垂线的线宽。取值范围:[1,20]。单位:px。

  • 线风格:垂线的虚实风格。

图形

  • 显示点:勾选“显示点”,图像显示区以“蓝色+”的形式显示点。

  • 显示直线:勾选“显示直线”,图像显示区显示品红色直线。

  • 显示输出线:勾选“显示输出线”,图像显示区显示创建的垂线。

结果说明

工具运行后,创建垂线工具页面右下角显示创建的垂线信息,包括:

  • X/Y:垂线上的一个参考点坐标 (X,Y)。

  • 角度:垂线的角度(以角度制显示)。

创建平行线工具

创建平行线工具 (CreateLineParallelTool) 可过设定点创建一条与输入直线平行的直线。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

Line

输入型

Line2d

输入的直线

Point

输入型

Point2d

输入的点

ResultLine

输出型

Line2d

创建的平行线

参数说明

  • X/Y:点坐标 (X,Y)。

直线

  • X/Y:直线上的一个参考点坐标 (X,Y)。

  • 旋转角度:直线的旋转角度。

  • 适应图像:点击“适应图像”,工具会取图像中心作为直线的参考点。

输出绘制风格

  • 颜色:平行线的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义平行线的颜色。

  • 线宽:平行线的线宽。取值范围:[1,20]。单位:px。

  • 线风格:平行线的虚实风格。

图形

  • 显示点:勾选“显示点”,图像显示区以“蓝色+”的形式显示点。

  • 显示直线:勾选“显示直线”,图像显示区显示品红色直线。

  • 显示输出线:勾选“显示输出线”,图像显示区显示创建的平行线。

结果说明

工具运行后,创建平行线工具页面右下角显示创建的平行线信息,包括:

  • X/Y:平行线上的一个参考点坐标 (X,Y)。

  • 角度:平行线的角度(以角度制显示)。

创建点中垂线工具

创建点中垂线工具 (CreateLineBisectPointsTool) 可创建一条与起点和终点连线垂直且平分的直线。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

StartPoint

输入型

Point2d

起点

EndPoint

输入型

Point2d

终点

ResultLine

输出型

Line2d

创建的中垂线

参数说明

起点

  • X/Y:起点坐标 (X,Y)。

终点

  • X/Y:终点坐标 (X,Y)。

输出绘制风格

  • 颜色:中垂线的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义中垂线的颜色。

  • 线宽:中垂线的线宽。取值范围:[1,20]。单位:px。

  • 线风格:中垂线的虚实风格。

图形

  • 显示起点:勾选“显示起点”,图像显示区以“蓝色+”的形式显示起点。

  • 显示终点:勾选“显示终点”,图像显示区以“蓝色+”的形式显示终点。

  • 显示输出线:勾选“显示输出线”,图像显示区显示创建的中垂线。

结果说明

工具运行后,创建点中垂线工具页面右下角显示创建的中垂线信息,包括:

  • X/Y:中垂线上的一个参考点坐标 (X,Y)。

  • 角度:中垂线的角度(以角度制显示)。

创建圆工具

创建圆工具 (CreateCircleTool) 可在 2D 空间创建一个圆。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

CenterPoint

输入型

Point2d

圆心

Radius

输入型

Double

圆的半径

ResultCircle

输出型

Circle2d

创建的圆

参数说明

  • 圆心X/Y:圆心坐标 (X,Y)。

  • 半径:圆的半径。

  • 适应图像:点击“适应图像”,工具会取图像中心作为圆心,圆的半径自适应图像。

输出绘制风格

  • 颜色:圆的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义圆的颜色。

  • 线宽:圆的线宽。取值范围:[1,20]。单位:px。

  • 线风格:圆的虚实风格。

图形

  • 显示输出圆:勾选“显示输出圆”,图像显示区显示创建的圆。

结果说明

工具运行后,创建圆工具页面右下角显示创建的圆信息,包括:

  • 圆心X/Y:圆心坐标 (X,Y)。

  • 半径:圆的半径。

平分线段工具

平分线段工具 (CreateSegmentAvgSegsTool) 根据输入的线段 A 与线段 B ,将两者起点连线中点和终点连线中点连接,从而平分线段。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

SegmentA

输入型

LineSegment2d

输入的线段 A

SegmentB

输入型

LineSegment2d

输入的线段 B

ResultSegment

输出型

LineSegment2d

创建的平分线段

参数说明

线段A

  • 起点X/Y:线段 A 的起点坐标 (X,Y)。

  • 终点X/Y:线段 A 的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段 A 自动居中,其长度会自适应图像。

线段B

  • 起点X/Y:线段 B 的起点坐标 (X,Y)。

  • 终点X/Y:线段 B 的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段 B 自动居中,其长度会自适应图像。

输出绘制风格

  • 颜色:平分线段的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义平分线段的颜色。

  • 线宽:平分线段的线宽。取值范围:[1,20]。单位:px。

  • 线风格:平分线段的虚实风格。

图形

  • 显示线段A:勾选“显示线段A”,图像显示区会显示深蓝色线段 A。

  • 显示线段B:勾选“显示线段B”,图像显示区会显示深蓝色线段 B。

  • 显示输出线段:勾选“显示输出线段”,图像显示区显示创建的平分线段。

结果说明

工具运行后,平分线段工具页面右下角显示创建的平分线段信息,包括:

  • 起点X/Y:平分线段的起点坐标 (X,Y)。

  • 终点X/Y:平分线段的终点坐标 (X,Y)。

创建线段工具

创建线段工具 (CreateSegmentTool) 可在 2D 空间创建一条线段。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

StartPoint

输入型

Point2d

起点

EndPoint

输入型

Point2d

终点

ResultSegment

输出型

LineSegment2d

创建的线段

参数说明

线段

  • 起点X/Y:线段的起点坐标 (X,Y)。

  • 终点X/Y:线段的终点坐标 (X,Y)。

  • 适应图像:点击“适应图像”,线段自动居中,其长度会自适应图像。

输出绘制风格

  • 颜色:线段的颜色。

  • 自定义…:点击“自定义…”,可在弹出的对话框中自定义线段的颜色。

  • 线宽:线段的线宽。取值范围:[1,20]。单位:px。

  • 线风格:线段的虚实风格。

图形

  • 显示输出线段:勾选“显示输出线段”,图像显示区显示创建的线段。

结果说明

工具运行后,创建线段工具页面右下角显示创建的线段信息,包括:

  • 起点X/Y:线段的起点坐标 (X,Y)。

  • 终点X/Y:线段的终点坐标 (X,Y)。