想知道是否有人可以帮我入门。我想用matlab在图像(灰度)中的每个像素上放一个圆形。在圆形掩模中,我想测试每个像素与圆中的中心像素。查看像素强度是高于还是低于中心像素。
我想要的蒙版应该有37个像素(包括中心像素)。
我应该像这样创建一个面具
mask = [...
0 0 1 1 1 0 0
0 1 1 1 1 1 0
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
0 1 1 1 1 1 0
0 0 1 1 1 0 0];
还是有更好的方法吗?我应该如何将它放在每个像素上并进行我想要的测试?
非常感谢任何帮助:)
答案 0 :(得分:0)
" rangefilt"功能可能是您正在寻找的功能。在此函数中,您将定义问题中提到的掩码。对于图像中的每个像素,它将返回范围值(最大值 - 最小值)。