从种子点找到平均形状

时间:2014-09-09 21:29:58

标签: python

我想知道是否有一种方法可以采用xy坐标数组并从中找到最合适的形状。因此,例如,我有一个圆形的角度范围从-90到90的盘状地图,使得负角度是外侧的环,中间为零,内侧为正。然而,这些不是完全均匀或圆形的,我希望能够将类似的值适合于形状。到目前为止,我有一些代码可以将值逼近零:

slicedim = 7
x = r_[61]
y = r_[55]
for i in range (61,140):
for j in range (55,131): 
    if FA[i,j,slicedim] < 0.2:
        continue
    if ha_array[i,j,slicedim] < 10 and ha_array[i,j,slicedim] > -10:
        i_array = np.array([i])
        j_array = np.array([j])
        x = concatenate((x,i_array))
        y = concatenate((y,j_array))

所以我有一个x和y值的数组,它们与零相关。到目前为止,我只能使用这些值来给出最合适的圆圈。并生成此图像:

fit circle

但你可以看到它更像椭圆形。我能做些什么来制作更准确地反映数据的形状?

0 个答案:

没有答案