我正在处理一堆 3d 的 CT 数据。我有兴趣定义一个平面并用这个平面切片这个 3D 图像数据集。我正在使用 MATLAB 来执行此操作。我尝试了几种不同的方法,包括在切片之前旋转图像数据集,但是,imrotate() 仅在一个方向上旋转图像(我相信围绕 z 轴)。
我还尝试定义平面并将其与每个图像切片相交并通过插值定义数据点。我认为并且仍然认为这是解决问题的一种干净方法,但是我没有成功找出该方法不起作用的原因。我知道我的图像被定义为坐标,而当我尝试定义平面时,MATLAB 会通过尺寸来执行此操作。听起来很简单,我一直在努力寻找解决方案。
我感谢任何帮助指导我找到解决方案。先感谢您!