QQ登录

只需一步,快速开始

halcon runlength_distribution函数介绍

[ 复制链接 ]
runlength_distribution(Region : : : Foreground, Background)
runlength_distribution计算前后背景区域的游程情况的分布。
计算了某一长度出现的频率。
无限长的行程不计算在内。
因此,背景是区域的孔洞。
通过最大长度的前景或背景,分别传递尽可能多的值。
这两个元组的长度通常不同。元组的第一个条目总是0(没有长度为0的游程)。

如果无空区域,则在Background传递空元组。
类似地,如果Foreground有一个空区域,则传递空元组。


例程
read_image (Image, 'tooth_rim')
get_image_size (Image, ImageWidth, ImageHeight)
threshold (Image, Region, 0, 64)
runlength_distribution (Region, Foreground, Background)


get_image_size (Image, Width, Height)
OuterMargin := 50
InnerMargin := 270
TopMargin := Height * 0.2
BottomMargin := Height * 0.15
dev_open_window (0, 0, ImageWidth, ImageHeight, 'black', WindowHandle)
plot_tuple (WindowHandle, [], Foreground, [], [], 'red', ['style','axes_color','margin_left','margin_right','margin_top','margin_bottom'], ['filled','white',OuterMargin,InnerMargin,TopMargin,BottomMargin])

例程提取一区域,计算其游程分度分布,并以图形形式显示出来。

  

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

  

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



回复

使用道具 举报

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