Halcon - 查找具有最小和最大 Col 坐标的 2 个点的 Row 坐标
Halcon - Find Row coordinate of 2 points with smallest and biggest Col coordinates
我有一个可以有任何形状的区域。 (以下示例)
我需要找到用箭头指向的两个点的 ROW 坐标。 (该区域的最左和最右像素坐标。)
我已经设法通过 smallest_rectangle1 获得了 Col 坐标,但找不到提取给定点的 Row 坐标的方法。
如何做到这一点?
这里是您可以使用的代码
* get the points of the region contour
get_region_contour (Region, Rows, Columns)
* sort the Columns
tuple_sort_index ( Columns, Indices)
* Left point
LeftIndex := Indices[0]
LeftRow := Rows[LeftIndex]
LeftColumn := Columns[LeftIndex]
* Right point
RightIndex := Indices[|Indices|-1]
RightRow := Rows[RightIndex]
RightColumn := Columns[RightIndex]
我有一个可以有任何形状的区域。 (以下示例) 我需要找到用箭头指向的两个点的 ROW 坐标。 (该区域的最左和最右像素坐标。) 我已经设法通过 smallest_rectangle1 获得了 Col 坐标,但找不到提取给定点的 Row 坐标的方法。
如何做到这一点?
这里是您可以使用的代码
* get the points of the region contour
get_region_contour (Region, Rows, Columns)
* sort the Columns
tuple_sort_index ( Columns, Indices)
* Left point
LeftIndex := Indices[0]
LeftRow := Rows[LeftIndex]
LeftColumn := Columns[LeftIndex]
* Right point
RightIndex := Indices[|Indices|-1]
RightRow := Rows[RightIndex]
RightColumn := Columns[RightIndex]