QQ登录

只需一步,快速开始

工业视觉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)
执行结果为

gray_range_rect

gray_range_rect

  

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

  

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




回复

使用道具 举报

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