我需要找到二进制图像中分割对象的厚度。所以我试图使用“氡”变换来沿着指定的方向找到值为“1”(白色)的强度值。通过这种方式,我可以根据需要在指定位置找到厚度。在使用此功能之前,radon
我想了解它是如何工作的。但我无法理解氡气的工作原理。作为示例,我拍摄了一张简单的图像并编码如下。
I = zeros(100,100);
I(1:25,1:25) = 1;
figure;imshow(I)
[R,xp] = radon(I, 90);
figure;plot(R)
我绘制R
并检查了theta = 90,0
. 该图显示了两者的脉冲波,并且 有一个偏移theta = 0
。的维度R
是size(R) = 145
。R
当图像大小只有 100 时,如何取 145?甚至 for 怎么能theta = 0
给出R
一些强度值?谁能给我一个明确的理解radon
?