QQ登录

只需一步,快速开始

halcon gray_histo_range函数介绍

[ 复制链接 ]
gray_histo_range(Regions, Image : : Min, Max, NumBins : Histo, BinSize)
gray_histo_range计算灰度图Image 内区域Regions的灰度值分布Histo和范围Min, Max。
如果图像的类型不是“real”,那么Min和Max的值将四舍五入到下一个整数。
函数将灰度值范围划分为大小相同的NumBins,并以BinSize返回。
如果灰色值位于两个箱子(Bin)之间,则将灰色值分配给较小的箱子。
如果 图像为'real类型,则
2019-05-09_150905.jpg
如果图像具有离散的灰度值,则


2019-05-09_150905.jpg
由于直方图Histo的精度可以用NumBins进行调整,
因此灰度直方图的计算对于“real”类型的图像和“integer”类型的图像最有用,因为它们具有较高的比特深度。


例程
read_image (Image, 'fabrik')
gen_rectangle1 (Rectangle1, 351, 289, 407, 340)
gray_histo_range (Rectangle1, Image, 0, 255, 256, Histo, BinSize)
gen_region_histo (Histo2, Histo, 255, 255, 1)

回复

使用道具 举报

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