工控编程吧

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

作者: qq263946146    时间: 2019-5-11 22:45
标题: 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]1[/halcon]






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