工控编程吧

标题: 工业视觉gray_range_rect函数介绍 [打印本页]

作者: qq263946146    时间: 2019-6-2 16:48
标题: 工业视觉gray_range_rect函数介绍
gray_range_rect(Image : ImageResult : MaskHeight, MaskWidth : )
gray_range_rect计算灰度值范围,
即,矩形掩模内(大小为MaskHeight, MaskWidth),输入图像Image 每个图像点的最大和最小灰度值的差值(max - min),
生成的图像在ImageResult中返回。
如果参数MaskHeight或MaskWidth为偶数,则将它们更改为下一个较小的奇值。
在图像的边界处,灰度值被镜像。


注意,如果使用域缩小的图像作为输入,
过滤器操作符可能会返回意想不到的结果。请参考章节Filters。


例程:
read_image (Image, 'engraved')
get_image_size (Image, Width, Height)
dev_close_window ()
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
gray_range_rect (Image, ImageResult, 7, 7)
invert_image (ImageResult, ImageInvert)
threshold (ImageResult, Region, 128, 255)
connection (Region, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 1000, 99999)
dev_set_colored (12)
dev_set_draw ('margin')
dev_set_shape ('rectangle1')
dev_set_line_width (2)
dev_display (ImageResult)
dev_display (SelectedRegions)
执行结果为
(, 下载次数: 4)