工控编程吧

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

作者: qq263946146    时间: 2019-5-9 15:41
标题: halcon gray_histo函数介绍
gray_histo(Regions, Image : : : AbsoluteHisto, RelativeHisto)
计算图像Image内区域Regions的绝对相对灰度直方图AbsoluteHisto, RelativeHisto,
这两个直方图都是256个值的元组,从0开始包含图像的各个灰度值的出现频率。
AbsoluteHisto表示整数灰度值的绝对频率,
RelativeHisto表示相对频率,如绝对频率除以图像面积作为浮点数。
将“real”-、“int2”-、“uint2”-、“int4”-图像转换为“byte”-图像(首先确定图像中最大和最小的灰度值,
然后将原始灰度值线性映射到0..255区域),然后进行如上所述的处理。
直方图也可以通过set_paint(::WindowHandle,'histogram'和dis_image操作符直接作为图形返回显示。
例程
read_image (Image, 'fabrik')
gen_rectangle1 (Rectangle1, 351, 289, 407, 340)
gen_rectangle1 (Rectangle2, 78, 178, 144, 244)
gray_histo (Rectangle1, Image, AbsoluteHisto1, RelativeHisto1)
gray_histo (Rectangle2, Image, AbsoluteHisto2, RelativeHisto2)
dev_set_color ('red')
gen_region_histo (Histo1, AbsoluteHisto1, 255, 255, 1)
dev_set_color ('green')
gen_region_histo (Histo2, AbsoluteHisto2, 255, 255, 1)









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