如何解决HALCON min_mas_grey
有人可以在Halcon的min_mas_grey()运算符上解释percent参数的含义吗?
min_max_gray(区域,图像::百分比:最小,最大,范围)
解决方法
该操作员的文档可以在这里找到:
https://www.mvtec.com/doc/halcon/2005/en/min_max_gray.html
如果您在遵循该说明时遇到困难,请详细说明一下:
计算与像素面积相对应的像素百分比 输入图像。然后它在直方图的两侧都向内移动 通过此像素数确定最小和最大 灰度值
本质上,如果百分比为0,则将获得期望的最小值/最大值,但是,如果给出百分比,则将从直方图的任一侧减去该百分比(作为像素值),并将这些值分别表示为最小值和最大值。最大。如果百分比为50,则表示最小值和最大值相同,表示中位数。
让我们看一个简化的示例:
具有10个像素的图像中具有以下值的图像:
[0,1,2,3,4,5]
直方图如下:
0: 2
1: 1
2: 1
3: 4
4: 1
5: 1
如果百分比为0,则最小值= 0,最大值= 5。
百分之十表示您在直方图的边缘减去一个像素,因此min = 0,max = 4 ...
percent 20,equals 2 pixels and thus min = 1 max = 3
percent 30,equals 3 pixels thus min = 2,max = 3
percent 50,min=max=3 which is the median
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。