工控编程吧

标题: halcon split_skeleton_region函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-15 11:15
标题: halcon split_skeleton_region函数介绍
split_skeleton_region(SkeletonRegion : RegionLines : MaxDistance : )
split_skeleton_region将由一个像素宽的非分支区域表示的线根据它们的曲率分割成更短的线。
如果直线上一个点到连接其端点的线段的最大距离大于MaxDistance (split & merge算法),
则线被分割。然而,返回的不是近似线,而是分成几个输出区域的原始线。

例程
read_image(Image,'fabrik')
edges_image (Image, ImaAmp, ImaDir, 'lanser2', 0.5, 'nms', 8, 16)
threshold (ImaAmp, RawEdges, 8, 255)
skeleton (RawEdges, Skeleton)
junctions_skeleton (Skeleton, EndPoints, JuncPoints)
difference (Skeleton, JuncPoints, SkelWithoutJunc)
connection (SkelWithoutJunc, SingleBranches)
select_shape (SingleBranches, SelectedBranches, 'area', 'and', 16, 99999)
split_skeleton_region (SelectedBranches, Lines, 3)


[halcon]1[/halcon]





欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4