我试图翻转图片1中显示的图像,以匹配图像2的方向,但我不确定如何。
这就是如何以形象为导向:
有什么想法吗?例如,我如何在Python中使用SimpleITK或nibabel来实现这一点?
发布于 2022-09-21 11:39:38
假设您正在从支持定向的文件格式中读取这两个图像。在SimpleITK中,您可以执行以下操作来获得和近似设置使用翻转和镜像操作的方向:
import SimpleITK as sitk
img1 = sitk.ReadImage(filename)
input1_orientation = sitk.DICOMOrientImageFilter_GetOrientationFromDirectionCosines(img1.GetDirection())
print(f"Input Orientation: {input1_orientation}")
oriented_img1 = sitk.DICOMOrient(img1, desiredCoordinateOrientation='LPS')
如果文件中缺少定位,请首先考虑如何对图像进行上游处理,以正确保存元数据。其次,将正确的定位信息设置为图像的方向余弦矩阵。最后,如果不能保存或恢复定向,则可以使用PermuteAxesImageFilter和FlipImageFilter的组合。
https://stackoverflow.com/questions/73796046
复制相似问题