我正在研究环的强度如何随角度变化。这是一个图像示例:
我想做的是从那个甜甜圈的中心取一圈值,然后绘制它们与角度的关系。我目前正在做的是使用 scipy.ndimage.interpolation.rotate 并通过环径向切片,并提取两个峰值的最大值并绘制它们与角度的关系。
crop = np.ones((width,width)) #this is my image
slices = np.arange(0,width,1)
stack = np.zeros((2*width,len(slices)))
angles = np.linspace(0,2*np.pi,len(crop2))
for j in range(len(slices2)): # take slices
stack[:,j] = rotate(crop,slices[j],reshape=False)[:,width]
但是,我认为这并不是我真正想要的。我主要为如何提取我想要的数据而苦苦挣扎。我也尝试过使用看起来像这样的面具;
到图像,但后来我不知道如何以正确的顺序获取该掩码中的值(即按增加角度 0 - 2pi 的顺序)
任何其他想法都会有很大帮助!