QQ登录

只需一步,快速开始

halcon junctions_skeleton函数介绍

[ 复制链接 ]
junctions_skeleton(Region : EndPoints, JuncPoints : : )
检测骨架中的连接点和端点(参见 skeleton))。
输入区域Region 中的结点以区域形式输出,保存在参数JuncPoints 。
而端点也作为区域输出,保存在参数EndPoints


为了使用junctions_skeleton获得合理的结果,
输入区域Region 不能包含超过一个像素宽的线。
skeleton得到的区域可以满足该条件,
morph_skeleton得到的区域一般不满足该条件。


运行下面例程,查看骨架结点和端点效果
read_image (Alpha1, 'alpha1')
get_image_size (Alpha1, Width, Height)
mean_image (Alpha1, ImageMean, 21, 21)
dyn_threshold (Alpha1, ImageMean, Dark, 5, 'dark')
connection (Dark, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 50, 1000)
opening_rectangle1 (SelectedRegions, RegionOpening, 2, 2)
skeleton (RegionOpening, Skeleton)
junctions_skeleton (Skeleton, EndPoints, JuncPoints)
dev_clear_window ()
dev_set_part (0, 0, Width - 1, Height - 1)
dev_set_draw ('fill')
dev_set_color ('white')
dev_display (RegionOpening)
dev_set_color ('blue')
dev_display (EndPoints)
dev_set_color ('red')
dev_display (JuncPoints)
stop ()
dev_clear_window ()
dev_set_part (200, 200, 400, 400)
dev_set_draw ('fill')
dev_set_color ('white')
dev_display (RegionOpening)
dev_set_color ('blue')
dev_display (EndPoints)
dev_set_color ('red')
dev_display (JuncPoints)

  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索