工控编程吧
标题:
halcon get_lines_xld函数介绍
[打印本页]
作者:
qq263946146
时间:
2019-5-17 18:46
标题:
halcon get_lines_xld函数介绍
get_lines_xld(Polygon : : : BeginRow, BeginCol, EndRow, EndCol, Length, Phi)
get_lines_xld将XLD多边形作为一组线段返回。
返回以下值:
BeginRow:线条起始点的行坐标
BeginCol :线条起始点列坐标
EndRow:线条终点行坐标
EndCol:线条终点列坐标
Length:线段的长度
Phi:线段的角度
例程:
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
draw_polygon (PolygonRegion, WindowHandle)
gen_contour_region_xld (PolygonRegion, Contours, 'border')
gen_polygons_xld (Contours, Polygons, 'ramer', 2)
get_lines_xld (Polygons, BeginRow, BeginCol, EndRow, EndCol, Length, Phi)
dev_clear_window ()
for i:=0 to |BeginRow|-1 by 1
disp_line (WindowHandle, BeginRow
, BeginCol
, EndRow
, EndCol
)
wait_seconds (0.2)
endfor
例程通过鼠标手动绘制一个多边形,
再将此多边形区域转换成XLD形式多边形,
提取此多边形一组线段,
用获得的参数生成线段。
[halcon]1[/halcon]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4