QQ登录

只需一步,快速开始

halcon gen_random_region函数介绍

[ 复制链接 ]
gen_random_region( : RegionRandom : Width, Height : )
gen_random_region返回一个随机区域.
参数 Width, Height为区域生成的长宽。
在此过程中,图像区域[0…宽-1][0…Height-1]内的像素被分配到该区域,概率为0.5。
所创建的区域可以想象为带有噪声的图像中的阈值形成。


这个函数对于创建不相关的二值化模式特别重要。
随机模式由C函数“nrand48()”创建。
如果宽度和高度选择大(> 100),由于内部使用了runlength编码,
创建的区域可能需要大量存储空间。
输出区域的灰度值未定义。


例程:
dev_set_part (0, 0, 127, 127)
dev_set_draw ('fill')
gen_random_region (RegionRandom, 128, 128)
runlength_features (RegionRandom, NumRuns, KFactor, LFactor, MeanLength, Bytes)
remove_noise_region (RegionRandom, OutputRegion, 'n_4')
dev_set_draw ('fill')
dev_set_color ('red')
dev_display (RegionRandom)
dev_set_color ('white')
dev_display (OutputRegion)


  

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

  

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



回复

使用道具 举报

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