我有一个图像,我想翻译。我尝试使用scipy的仿射变换函数。当我尝试使用这个函数时,我得到一个错误,说“仿射矩阵有错误的行数”。我试过用谷歌搜索,但一直没找到好机会。任何调试帮助都会非常有用。在
import numpy as np
import scipy.ndimage as nd
translation_matrix = [[1,0,0],
[0,1,0],
[tx,ty,1]]
output = nd.interpolation.affine_transform(input_image,translation_matrix,order=3,mode='nearest')
我这里有个错误。在
编辑:关于我的问题的更多细节。我的MR图像中有肿瘤。我知道哪些切片含有肿瘤,哪些没有。肿瘤需要居中进一步分析。所以,我遇到的解决方案是计算肿瘤在特定切片上的质心坐标。然后将质心坐标作为新图像的中心。我需要对所有有肿瘤的切片做这个。在
对我来说下面的工作。使用线性(非仿射)矩阵并分别指定偏移量:
相关问题 更多 >
编程相关推荐